local propertyTable = { ID = 1,Item_Table = 2, } local mainPropertyTable = { ID = 1,PageIndex = 2,LineIndex = 3, } local primaryTable = { "ID", } local DataPageEntry = {} local rawget = rawget local base = { __index = function(t, k) local propertyIndex = propertyTable[k] if propertyIndex then local mainPropertyIndex = mainPropertyTable[k] if mainPropertyIndex then return t[mainPropertyIndex] end local pageIndex = t[2] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/EcoZoneCompensationReward-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('EcoZoneCompensationReward', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[3] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({1001,1,1},base), setmetatable({1002,1,2},base), setmetatable({1003,1,3},base), setmetatable({1004,1,4},base), setmetatable({1005,1,5},base), setmetatable({1006,1,6},base), setmetatable({1007,1,7},base), setmetatable({1008,1,8},base), setmetatable({1009,1,9},base), setmetatable({1010,1,10},base), setmetatable({1011,1,11},base), setmetatable({1012,1,12},base), setmetatable({1013,1,13},base), setmetatable({1014,1,14},base), setmetatable({1015,1,15},base), setmetatable({1016,1,16},base), setmetatable({1017,1,17},base), setmetatable({1018,1,18},base), setmetatable({1019,1,19},base), setmetatable({1020,1,20},base), setmetatable({1021,1,21},base), setmetatable({1022,1,22},base), setmetatable({1023,1,23},base), setmetatable({1024,1,24},base), setmetatable({1025,1,25},base), setmetatable({1026,1,26},base), setmetatable({1027,1,27},base), setmetatable({1028,1,28},base), setmetatable({1029,1,29},base), setmetatable({1030,1,30},base), setmetatable({1031,1,31},base), setmetatable({1032,1,32},base), setmetatable({1033,1,33},base), setmetatable({1034,1,34},base), setmetatable({1035,1,35},base), setmetatable({1036,1,36},base), setmetatable({1037,1,37},base), setmetatable({1038,1,38},base), setmetatable({1039,1,39},base), setmetatable({1040,1,40},base), setmetatable({1041,1,41},base), setmetatable({1042,1,42},base), setmetatable({1043,1,43},base), setmetatable({1044,1,44},base), setmetatable({1045,1,45},base), setmetatable({1046,1,46},base), setmetatable({1047,1,47},base), setmetatable({1048,1,48},base), setmetatable({1049,1,49},base), setmetatable({1050,1,50},base), setmetatable({1051,1,51},base), setmetatable({1052,1,52},base), setmetatable({1053,1,53},base), setmetatable({1054,1,54},base), setmetatable({1055,1,55},base), setmetatable({1056,1,56},base), setmetatable({1057,1,57},base), setmetatable({1058,1,58},base), setmetatable({1059,1,59},base), setmetatable({1060,1,60},base), setmetatable({1061,1,61},base), setmetatable({1062,1,62},base), setmetatable({1063,1,63},base), setmetatable({1064,1,64},base), setmetatable({1065,1,65},base), setmetatable({1066,1,66},base), setmetatable({1067,1,67},base), setmetatable({1068,1,68},base), setmetatable({1069,1,69},base), setmetatable({1070,1,70},base), setmetatable({1071,1,71},base), setmetatable({1072,1,72},base), setmetatable({1073,1,73},base), setmetatable({1074,1,74},base), setmetatable({1075,1,75},base), setmetatable({1076,1,76},base), setmetatable({1077,1,77},base), setmetatable({1078,1,78},base), setmetatable({1079,1,79},base), setmetatable({1080,1,80},base), setmetatable({1081,1,81},base), setmetatable({1082,1,82},base), setmetatable({1083,1,83},base), setmetatable({1084,1,84},base), setmetatable({1085,1,85},base), setmetatable({1086,1,86},base), setmetatable({1087,1,87},base), setmetatable({1088,1,88},base), setmetatable({1089,1,89},base), setmetatable({1090,1,90},base), setmetatable({1091,1,91},base), setmetatable({1092,1,92},base), setmetatable({1093,1,93},base), setmetatable({1094,1,94},base), setmetatable({1095,1,95},base), setmetatable({1096,1,96},base), setmetatable({1097,1,97},base), setmetatable({1098,1,98},base), setmetatable({1099,1,99},base), setmetatable({1100,1,100},base), setmetatable({1101,1,101},base), setmetatable({1102,1,102},base), setmetatable({1103,1,103},base), setmetatable({1104,1,104},base), setmetatable({1105,1,105},base), setmetatable({1106,1,106},base), setmetatable({1107,1,107},base), setmetatable({1108,1,108},base), setmetatable({1109,1,109},base), setmetatable({1110,1,110},base), setmetatable({1111,1,111},base), setmetatable({1112,1,112},base), setmetatable({1113,1,113},base), setmetatable({1114,1,114},base), setmetatable({1115,1,115},base), setmetatable({1116,1,116},base), setmetatable({1117,1,117},base), setmetatable({1118,1,118},base), setmetatable({1119,1,119},base), setmetatable({1120,1,120},base), setmetatable({1121,1,121},base), setmetatable({1122,1,122},base), setmetatable({1123,1,123},base), setmetatable({1124,1,124},base), setmetatable({1125,1,125},base), setmetatable({1126,1,126},base), setmetatable({1127,1,127},base), setmetatable({1128,1,128},base), setmetatable({1129,1,129},base), setmetatable({1130,1,130},base), setmetatable({1131,1,131},base), setmetatable({1132,1,132},base), setmetatable({1133,1,133},base), setmetatable({1134,1,134},base), setmetatable({1135,1,135},base), setmetatable({1136,1,136},base), setmetatable({1137,1,137},base), setmetatable({1138,1,138},base), setmetatable({1139,1,139},base), setmetatable({1140,1,140},base), setmetatable({1141,1,141},base), setmetatable({1142,1,142},base), setmetatable({1143,1,143},base), setmetatable({1144,1,144},base), setmetatable({1145,1,145},base), setmetatable({1146,1,146},base), setmetatable({1147,1,147},base), setmetatable({1148,1,148},base), setmetatable({1149,1,149},base), setmetatable({1150,1,150},base), setmetatable({1151,1,151},base), setmetatable({1152,1,152},base), setmetatable({1153,1,153},base), setmetatable({1154,1,154},base), setmetatable({1155,1,155},base), setmetatable({1156,1,156},base), setmetatable({1157,1,157},base), setmetatable({1158,1,158},base), setmetatable({1159,1,159},base), setmetatable({1160,1,160},base), setmetatable({1161,1,161},base), setmetatable({1162,1,162},base), setmetatable({1163,1,163},base), setmetatable({1164,1,164},base), setmetatable({1165,1,165},base), setmetatable({1166,1,166},base), setmetatable({1167,1,167},base), setmetatable({1168,1,168},base), setmetatable({1169,1,169},base), setmetatable({1170,1,170},base), setmetatable({1171,1,171},base), setmetatable({1172,1,172},base), setmetatable({1173,1,173},base), setmetatable({1174,1,174},base), setmetatable({1175,1,175},base), setmetatable({1176,1,176},base), setmetatable({1177,1,177},base), setmetatable({1178,1,178},base), setmetatable({1179,1,179},base), setmetatable({1180,1,180},base), setmetatable({1181,1,181},base), setmetatable({1182,1,182},base), setmetatable({1183,1,183},base), setmetatable({1184,1,184},base), setmetatable({1185,1,185},base), setmetatable({1186,1,186},base), setmetatable({1187,1,187},base), setmetatable({1188,1,188},base), setmetatable({1189,1,189},base), setmetatable({1190,1,190},base), setmetatable({1191,1,191},base), setmetatable({1192,1,192},base), setmetatable({1193,1,193},base), setmetatable({1194,1,194},base), setmetatable({1195,1,195},base), setmetatable({1196,1,196},base), setmetatable({1197,1,197},base), setmetatable({1198,1,198},base), setmetatable({1199,1,199},base), setmetatable({1200,1,200},base), setmetatable({1201,1,201},base), setmetatable({1202,1,202},base), setmetatable({1203,1,203},base), setmetatable({1204,1,204},base), setmetatable({1205,1,205},base), setmetatable({1206,1,206},base), setmetatable({1207,1,207},base), setmetatable({1208,1,208},base), setmetatable({1209,1,209},base), setmetatable({1210,1,210},base), setmetatable({1211,1,211},base), setmetatable({1212,1,212},base), setmetatable({1213,1,213},base), setmetatable({1214,1,214},base), setmetatable({1215,1,215},base), setmetatable({1216,1,216},base), setmetatable({1217,1,217},base), setmetatable({1218,1,218},base), setmetatable({1219,1,219},base), setmetatable({1220,1,220},base), setmetatable({1221,1,221},base), setmetatable({1222,1,222},base), setmetatable({1223,1,223},base), setmetatable({1224,1,224},base), setmetatable({1225,1,225},base), setmetatable({1226,1,226},base), setmetatable({1227,1,227},base), setmetatable({1228,1,228},base), setmetatable({1229,1,229},base), setmetatable({1230,1,230},base), setmetatable({1231,1,231},base), setmetatable({1232,1,232},base), setmetatable({1233,1,233},base), setmetatable({1234,1,234},base), setmetatable({1235,1,235},base), setmetatable({1236,1,236},base), setmetatable({1237,1,237},base), setmetatable({1238,1,238},base), setmetatable({1239,1,239},base), setmetatable({1240,1,240},base), setmetatable({1241,1,241},base), setmetatable({1242,1,242},base), setmetatable({1243,1,243},base), setmetatable({1244,1,244},base), setmetatable({1245,1,245},base), setmetatable({1246,1,246},base), setmetatable({1247,1,247},base), setmetatable({1248,1,248},base), setmetatable({1249,1,249},base), setmetatable({1250,1,250},base), setmetatable({1251,1,251},base), setmetatable({1252,1,252},base), setmetatable({1253,1,253},base), setmetatable({1254,1,254},base), setmetatable({1255,1,255},base), setmetatable({1256,1,256},base), setmetatable({1257,1,257},base), setmetatable({1258,1,258},base), setmetatable({1259,1,259},base), setmetatable({1260,1,260},base), setmetatable({1261,1,261},base), setmetatable({1262,1,262},base), setmetatable({1263,1,263},base), setmetatable({1264,1,264},base), setmetatable({1265,1,265},base), setmetatable({1266,1,266},base), setmetatable({1267,1,267},base), setmetatable({1268,1,268},base), setmetatable({1269,1,269},base), setmetatable({1270,1,270},base), setmetatable({1271,1,271},base), setmetatable({1272,1,272},base), setmetatable({1273,1,273},base), setmetatable({1274,1,274},base), setmetatable({1275,1,275},base), setmetatable({1276,1,276},base), setmetatable({1277,1,277},base), setmetatable({1278,1,278},base), setmetatable({1279,1,279},base), setmetatable({1280,1,280},base), setmetatable({1281,1,281},base), setmetatable({1282,1,282},base), setmetatable({1283,1,283},base), setmetatable({1284,1,284},base), setmetatable({1285,1,285},base), setmetatable({1286,1,286},base), setmetatable({1287,1,287},base), setmetatable({1288,1,288},base), setmetatable({1289,1,289},base), setmetatable({1290,1,290},base), setmetatable({1291,1,291},base), setmetatable({1292,1,292},base), setmetatable({1293,1,293},base), setmetatable({1294,1,294},base), setmetatable({1295,1,295},base), setmetatable({1296,1,296},base), setmetatable({1297,1,297},base), setmetatable({1298,1,298},base), setmetatable({1299,1,299},base), setmetatable({1300,1,300},base), setmetatable({1301,1,301},base), setmetatable({1302,1,302},base), setmetatable({1303,1,303},base), setmetatable({1304,1,304},base), setmetatable({1305,1,305},base), setmetatable({1306,1,306},base), setmetatable({1307,1,307},base), setmetatable({1308,1,308},base), setmetatable({1309,1,309},base), setmetatable({1310,1,310},base), setmetatable({1311,1,311},base), setmetatable({1312,1,312},base), setmetatable({1313,1,313},base), setmetatable({1314,1,314},base), setmetatable({1315,1,315},base), setmetatable({1316,1,316},base), setmetatable({1317,1,317},base), setmetatable({1318,1,318},base), setmetatable({1319,1,319},base), setmetatable({1320,1,320},base), setmetatable({1321,1,321},base), setmetatable({1322,1,322},base), setmetatable({1323,1,323},base), setmetatable({1324,1,324},base), setmetatable({1325,1,325},base), setmetatable({1326,1,326},base), setmetatable({1327,1,327},base), setmetatable({1328,1,328},base), setmetatable({1329,1,329},base), setmetatable({1330,1,330},base), setmetatable({1331,1,331},base), setmetatable({1332,1,332},base), setmetatable({1333,1,333},base), setmetatable({1334,1,334},base), setmetatable({1335,1,335},base), setmetatable({1336,1,336},base), setmetatable({1337,1,337},base), setmetatable({1338,1,338},base), setmetatable({1339,1,339},base), setmetatable({1340,1,340},base), setmetatable({1341,1,341},base), setmetatable({1342,1,342},base), setmetatable({1343,1,343},base), setmetatable({1344,1,344},base), setmetatable({1345,1,345},base), setmetatable({1346,1,346},base), setmetatable({1347,1,347},base), setmetatable({1348,1,348},base), setmetatable({1349,1,349},base), setmetatable({1350,1,350},base), setmetatable({1351,1,351},base), setmetatable({1352,1,352},base), setmetatable({1353,1,353},base), setmetatable({1354,1,354},base), setmetatable({1355,1,355},base), setmetatable({1356,1,356},base), setmetatable({1357,1,357},base), setmetatable({1358,1,358},base), setmetatable({1359,1,359},base), setmetatable({1360,1,360},base), setmetatable({1361,1,361},base), setmetatable({1362,1,362},base), setmetatable({1363,1,363},base), setmetatable({1364,1,364},base), setmetatable({1365,1,365},base), setmetatable({2001,1,366},base), setmetatable({2002,1,367},base), setmetatable({2003,1,368},base), setmetatable({2004,1,369},base), setmetatable({2005,1,370},base), setmetatable({2006,1,371},base), setmetatable({2007,1,372},base), setmetatable({2008,1,373},base), setmetatable({2009,1,374},base), setmetatable({2010,1,375},base), setmetatable({2011,1,376},base), setmetatable({2012,1,377},base), setmetatable({2013,1,378},base), setmetatable({2014,1,379},base), setmetatable({2015,1,380},base), setmetatable({2016,1,381},base), setmetatable({2017,1,382},base), setmetatable({2018,1,383},base), setmetatable({2019,1,384},base), setmetatable({2020,1,385},base), setmetatable({2021,1,386},base), setmetatable({2022,1,387},base), setmetatable({2023,1,388},base), setmetatable({2024,1,389},base), setmetatable({2025,1,390},base), setmetatable({2026,1,391},base), setmetatable({2027,1,392},base), setmetatable({2028,1,393},base), setmetatable({2029,1,394},base), setmetatable({2030,1,395},base), setmetatable({2031,1,396},base), setmetatable({2032,1,397},base), setmetatable({2033,1,398},base), setmetatable({2034,1,399},base), setmetatable({2035,1,400},base), setmetatable({2036,1,401},base), setmetatable({2037,1,402},base), setmetatable({2038,1,403},base), setmetatable({2039,1,404},base), setmetatable({2040,1,405},base), setmetatable({2041,1,406},base), setmetatable({2042,1,407},base), setmetatable({2043,1,408},base), setmetatable({2044,1,409},base), setmetatable({2045,1,410},base), setmetatable({2046,1,411},base), setmetatable({2047,1,412},base), setmetatable({2048,1,413},base), setmetatable({2049,1,414},base), setmetatable({2050,1,415},base), setmetatable({2051,1,416},base), setmetatable({2052,1,417},base), setmetatable({2053,1,418},base), setmetatable({2054,1,419},base), setmetatable({2055,1,420},base), setmetatable({2056,1,421},base), setmetatable({2057,1,422},base), setmetatable({2058,1,423},base), setmetatable({2059,1,424},base), setmetatable({2060,1,425},base), setmetatable({2061,1,426},base), setmetatable({2062,1,427},base), setmetatable({2063,1,428},base), setmetatable({2064,1,429},base), setmetatable({2065,1,430},base), setmetatable({2066,1,431},base), setmetatable({2067,1,432},base), setmetatable({2068,1,433},base), setmetatable({2069,1,434},base), setmetatable({2070,1,435},base), setmetatable({2071,1,436},base), setmetatable({2072,1,437},base), setmetatable({2073,1,438},base), setmetatable({2074,1,439},base), setmetatable({2075,1,440},base), setmetatable({2076,1,441},base), setmetatable({2077,1,442},base), setmetatable({2078,1,443},base), setmetatable({2079,1,444},base), setmetatable({2080,1,445},base), setmetatable({2081,1,446},base), setmetatable({2082,1,447},base), setmetatable({2083,1,448},base), setmetatable({2084,1,449},base), setmetatable({2085,1,450},base), setmetatable({2086,1,451},base), setmetatable({2087,1,452},base), setmetatable({2088,1,453},base), setmetatable({2089,1,454},base), setmetatable({2090,1,455},base), setmetatable({2091,1,456},base), setmetatable({2092,1,457},base), setmetatable({2093,1,458},base), setmetatable({2094,1,459},base), setmetatable({2095,1,460},base), setmetatable({2096,1,461},base), setmetatable({2097,1,462},base), setmetatable({2098,1,463},base), setmetatable({2099,1,464},base), setmetatable({2100,1,465},base), setmetatable({2101,1,466},base), setmetatable({2102,1,467},base), setmetatable({2103,1,468},base), setmetatable({2104,1,469},base), setmetatable({2105,1,470},base), setmetatable({2106,1,471},base), setmetatable({2107,1,472},base), setmetatable({2108,1,473},base), setmetatable({2109,1,474},base), setmetatable({2110,1,475},base), setmetatable({2111,1,476},base), setmetatable({2112,1,477},base), setmetatable({2113,1,478},base), setmetatable({2114,1,479},base), setmetatable({2115,1,480},base), setmetatable({2116,1,481},base), setmetatable({2117,1,482},base), setmetatable({2118,1,483},base), setmetatable({2119,1,484},base), setmetatable({2120,1,485},base), setmetatable({2121,1,486},base), setmetatable({2122,1,487},base), setmetatable({2123,1,488},base), setmetatable({2124,1,489},base), setmetatable({2125,1,490},base), setmetatable({2126,1,491},base), setmetatable({2127,1,492},base), setmetatable({2128,1,493},base), setmetatable({2129,1,494},base), setmetatable({2130,1,495},base), setmetatable({2131,1,496},base), setmetatable({2132,1,497},base), setmetatable({2133,1,498},base), setmetatable({2134,1,499},base), setmetatable({2135,1,500},base), setmetatable({2136,1,501},base), setmetatable({2137,1,502},base), setmetatable({2138,1,503},base), setmetatable({2139,1,504},base), setmetatable({2140,1,505},base), setmetatable({2141,1,506},base), setmetatable({2142,1,507},base), setmetatable({2143,1,508},base), setmetatable({2144,1,509},base), setmetatable({2145,1,510},base), setmetatable({2146,1,511},base), setmetatable({2147,1,512},base), setmetatable({2148,1,513},base), setmetatable({2149,1,514},base), setmetatable({2150,1,515},base), setmetatable({2151,1,516},base), setmetatable({2152,1,517},base), setmetatable({2153,1,518},base), setmetatable({2154,1,519},base), setmetatable({2155,1,520},base), setmetatable({2156,1,521},base), setmetatable({2157,1,522},base), setmetatable({2158,1,523},base), setmetatable({2159,1,524},base), setmetatable({2160,1,525},base), setmetatable({2161,1,526},base), setmetatable({2162,1,527},base), setmetatable({2163,1,528},base), setmetatable({2164,1,529},base), setmetatable({2165,1,530},base), setmetatable({2166,1,531},base), setmetatable({2167,1,532},base), setmetatable({2168,1,533},base), setmetatable({2169,1,534},base), setmetatable({2170,1,535},base), setmetatable({2171,1,536},base), setmetatable({2172,1,537},base), setmetatable({2173,1,538},base), setmetatable({2174,1,539},base), setmetatable({2175,1,540},base), setmetatable({2176,1,541},base), setmetatable({2177,1,542},base), setmetatable({2178,1,543},base), setmetatable({2179,1,544},base), setmetatable({2180,1,545},base), setmetatable({2181,1,546},base), setmetatable({2182,1,547},base), setmetatable({2183,1,548},base), setmetatable({2184,1,549},base), setmetatable({2185,1,550},base), setmetatable({2186,1,551},base), setmetatable({2187,1,552},base), setmetatable({2188,1,553},base), setmetatable({2189,1,554},base), setmetatable({2190,1,555},base), setmetatable({2191,1,556},base), setmetatable({2192,1,557},base), setmetatable({2193,1,558},base), setmetatable({2194,1,559},base), setmetatable({2195,1,560},base), setmetatable({2196,1,561},base), setmetatable({2197,1,562},base), setmetatable({2198,1,563},base), setmetatable({2199,1,564},base), setmetatable({2200,1,565},base), setmetatable({2201,1,566},base), setmetatable({2202,1,567},base), setmetatable({2203,1,568},base), setmetatable({2204,1,569},base), setmetatable({2205,1,570},base), setmetatable({2206,1,571},base), setmetatable({2207,1,572},base), setmetatable({2208,1,573},base), setmetatable({2209,1,574},base), setmetatable({2210,1,575},base), setmetatable({2211,1,576},base), setmetatable({2212,1,577},base), setmetatable({2213,1,578},base), setmetatable({2214,1,579},base), setmetatable({2215,1,580},base), setmetatable({2216,1,581},base), setmetatable({2217,1,582},base), setmetatable({2218,1,583},base), setmetatable({2219,1,584},base), setmetatable({2220,1,585},base), setmetatable({2221,1,586},base), setmetatable({2222,1,587},base), setmetatable({2223,1,588},base), setmetatable({2224,1,589},base), setmetatable({2225,1,590},base), setmetatable({2226,1,591},base), setmetatable({2227,1,592},base), setmetatable({2228,1,593},base), setmetatable({2229,1,594},base), setmetatable({2230,1,595},base), setmetatable({2231,1,596},base), setmetatable({2232,1,597},base), setmetatable({2233,1,598},base), setmetatable({2234,1,599},base), setmetatable({2235,1,600},base), setmetatable({2236,1,601},base), setmetatable({2237,1,602},base), setmetatable({2238,1,603},base), setmetatable({2239,1,604},base), setmetatable({2240,1,605},base), setmetatable({2241,1,606},base), setmetatable({2242,1,607},base), setmetatable({2243,1,608},base), setmetatable({2244,1,609},base), setmetatable({2245,1,610},base), setmetatable({2246,1,611},base), setmetatable({2247,1,612},base), setmetatable({2248,1,613},base), setmetatable({2249,1,614},base), setmetatable({2250,1,615},base), setmetatable({2251,1,616},base), setmetatable({2252,1,617},base), setmetatable({2253,1,618},base), setmetatable({2254,1,619},base), setmetatable({2255,1,620},base), setmetatable({2256,1,621},base), setmetatable({2257,1,622},base), setmetatable({2258,1,623},base), setmetatable({2259,1,624},base), setmetatable({2260,1,625},base), setmetatable({2261,1,626},base), setmetatable({2262,1,627},base), setmetatable({2263,1,628},base), setmetatable({2264,1,629},base), setmetatable({2265,1,630},base), setmetatable({2266,1,631},base), setmetatable({2267,1,632},base), setmetatable({2268,1,633},base), setmetatable({2269,1,634},base), setmetatable({2270,1,635},base), setmetatable({2271,1,636},base), setmetatable({2272,1,637},base), setmetatable({2273,1,638},base), setmetatable({2274,1,639},base), setmetatable({2275,1,640},base), setmetatable({2276,1,641},base), setmetatable({2277,1,642},base), setmetatable({2278,1,643},base), setmetatable({2279,1,644},base), setmetatable({2280,1,645},base), setmetatable({2281,1,646},base), setmetatable({2282,1,647},base), setmetatable({2283,1,648},base), setmetatable({2284,1,649},base), setmetatable({2285,1,650},base), setmetatable({2286,1,651},base), setmetatable({2287,1,652},base), setmetatable({2288,1,653},base), setmetatable({2289,1,654},base), setmetatable({2290,1,655},base), setmetatable({2291,1,656},base), setmetatable({2292,1,657},base), setmetatable({2293,1,658},base), setmetatable({2294,1,659},base), setmetatable({2295,1,660},base), setmetatable({2296,1,661},base), setmetatable({2297,1,662},base), setmetatable({2298,1,663},base), setmetatable({2299,1,664},base), setmetatable({2300,1,665},base), setmetatable({2301,1,666},base), setmetatable({2302,1,667},base), setmetatable({2303,1,668},base), setmetatable({2304,1,669},base), setmetatable({2305,1,670},base), setmetatable({2306,1,671},base), setmetatable({2307,1,672},base), setmetatable({2308,1,673},base), setmetatable({2309,1,674},base), setmetatable({2310,1,675},base), setmetatable({2311,1,676},base), setmetatable({2312,1,677},base), setmetatable({2313,1,678},base), setmetatable({2314,1,679},base), setmetatable({2315,1,680},base), setmetatable({2316,1,681},base), setmetatable({2317,1,682},base), setmetatable({2318,1,683},base), setmetatable({2319,1,684},base), setmetatable({2320,1,685},base), setmetatable({2321,1,686},base), setmetatable({2322,1,687},base), setmetatable({2323,1,688},base), setmetatable({2324,1,689},base), setmetatable({2325,1,690},base), setmetatable({2326,1,691},base), setmetatable({2327,1,692},base), setmetatable({2328,1,693},base), setmetatable({2329,1,694},base), setmetatable({2330,1,695},base), setmetatable({2331,1,696},base), setmetatable({2332,1,697},base), setmetatable({2333,1,698},base), setmetatable({2334,1,699},base), setmetatable({2335,1,700},base), setmetatable({2336,1,701},base), setmetatable({2337,1,702},base), setmetatable({2338,1,703},base), setmetatable({2339,1,704},base), setmetatable({2340,1,705},base), setmetatable({2341,1,706},base), setmetatable({2342,1,707},base), setmetatable({2343,1,708},base), setmetatable({2344,1,709},base), setmetatable({2345,1,710},base), setmetatable({2346,1,711},base), setmetatable({2347,1,712},base), setmetatable({2348,1,713},base), setmetatable({2349,1,714},base), setmetatable({2350,1,715},base), setmetatable({2351,1,716},base), setmetatable({2352,1,717},base), setmetatable({2353,1,718},base), setmetatable({2354,1,719},base), setmetatable({2355,1,720},base), setmetatable({2356,1,721},base), setmetatable({2357,1,722},base), setmetatable({2358,1,723},base), setmetatable({2359,1,724},base), setmetatable({2360,1,725},base), setmetatable({2361,1,726},base), setmetatable({2362,1,727},base), setmetatable({2363,1,728},base), setmetatable({2364,1,729},base), setmetatable({2365,1,730},base), setmetatable({2366,1,731},base), setmetatable({2367,1,732},base), setmetatable({2368,1,733},base), setmetatable({2369,1,734},base), setmetatable({2370,1,735},base), setmetatable({2371,1,736},base), setmetatable({2372,1,737},base), setmetatable({2373,1,738},base), setmetatable({2374,1,739},base), setmetatable({2375,1,740},base), setmetatable({2376,1,741},base), setmetatable({2377,1,742},base), setmetatable({2378,1,743},base), setmetatable({2379,1,744},base), setmetatable({2380,1,745},base), setmetatable({2381,1,746},base), setmetatable({2382,1,747},base), setmetatable({2383,1,748},base), setmetatable({2384,1,749},base), setmetatable({2385,1,750},base), setmetatable({2386,1,751},base), setmetatable({2387,1,752},base), setmetatable({2388,1,753},base), setmetatable({2389,1,754},base), setmetatable({2390,1,755},base), setmetatable({2391,1,756},base), setmetatable({2392,1,757},base), setmetatable({2393,1,758},base), setmetatable({2394,1,759},base), setmetatable({2395,1,760},base), setmetatable({2396,1,761},base), setmetatable({2397,1,762},base), setmetatable({2398,1,763},base), setmetatable({2399,1,764},base), setmetatable({2400,1,765},base), setmetatable({2401,1,766},base), setmetatable({2402,1,767},base), setmetatable({2403,1,768},base), setmetatable({2404,1,769},base), setmetatable({2405,1,770},base), setmetatable({2406,1,771},base), setmetatable({2407,1,772},base), setmetatable({2408,1,773},base), setmetatable({2409,1,774},base), setmetatable({2410,1,775},base), setmetatable({2411,1,776},base), setmetatable({2412,1,777},base), setmetatable({2413,1,778},base), setmetatable({2414,1,779},base), setmetatable({2415,1,780},base), setmetatable({2416,1,781},base), setmetatable({2417,1,782},base), setmetatable({2418,1,783},base), setmetatable({2419,1,784},base), setmetatable({2420,1,785},base), setmetatable({2421,1,786},base), setmetatable({2422,1,787},base), setmetatable({2423,1,788},base), setmetatable({2424,1,789},base), setmetatable({2425,1,790},base), setmetatable({2426,1,791},base), setmetatable({2427,1,792},base), setmetatable({2428,1,793},base), setmetatable({2429,1,794},base), setmetatable({2430,1,795},base), setmetatable({2431,1,796},base), setmetatable({2432,1,797},base), setmetatable({2433,1,798},base), setmetatable({2434,1,799},base), setmetatable({2435,1,800},base), setmetatable({2436,1,801},base), setmetatable({2437,1,802},base), setmetatable({2438,1,803},base), setmetatable({2439,1,804},base), setmetatable({2440,1,805},base), setmetatable({2441,1,806},base), setmetatable({2442,1,807},base), setmetatable({2443,1,808},base), setmetatable({2444,1,809},base), setmetatable({2445,1,810},base), setmetatable({2446,1,811},base), setmetatable({2447,1,812},base), setmetatable({2448,1,813},base), setmetatable({2449,1,814},base), setmetatable({2450,1,815},base), setmetatable({2451,1,816},base), setmetatable({2452,1,817},base), setmetatable({2453,1,818},base), setmetatable({2454,1,819},base), setmetatable({2455,1,820},base), setmetatable({2456,1,821},base), setmetatable({2457,1,822},base), setmetatable({2458,1,823},base), setmetatable({2459,1,824},base), setmetatable({2460,1,825},base), setmetatable({2461,1,826},base), setmetatable({2462,1,827},base), setmetatable({2463,1,828},base), setmetatable({2464,1,829},base), setmetatable({2465,1,830},base), setmetatable({2466,1,831},base), setmetatable({2467,1,832},base), setmetatable({2468,1,833},base), setmetatable({2469,1,834},base), setmetatable({2470,1,835},base), setmetatable({2471,1,836},base), setmetatable({2472,1,837},base), setmetatable({2473,1,838},base), setmetatable({2474,1,839},base), setmetatable({2475,1,840},base), setmetatable({2476,1,841},base), setmetatable({2477,1,842},base), setmetatable({2478,1,843},base), setmetatable({2479,1,844},base), setmetatable({2480,1,845},base), setmetatable({2481,1,846},base), setmetatable({2482,1,847},base), setmetatable({2483,1,848},base), setmetatable({2484,1,849},base), setmetatable({2485,1,850},base), setmetatable({2486,1,851},base), setmetatable({2487,1,852},base), setmetatable({2488,1,853},base), setmetatable({2489,1,854},base), setmetatable({2490,1,855},base), setmetatable({2491,1,856},base), setmetatable({2492,1,857},base), setmetatable({2493,1,858},base), setmetatable({2494,1,859},base), setmetatable({2495,1,860},base), setmetatable({2496,1,861},base), setmetatable({2497,1,862},base), setmetatable({2498,1,863},base), setmetatable({2499,1,864},base), setmetatable({2500,1,865},base), setmetatable({2501,1,866},base), setmetatable({2502,1,867},base), setmetatable({2503,1,868},base), setmetatable({2504,1,869},base), setmetatable({2505,1,870},base), setmetatable({2506,1,871},base), setmetatable({2507,1,872},base), setmetatable({2508,1,873},base), setmetatable({2509,1,874},base), setmetatable({2510,1,875},base), setmetatable({2511,1,876},base), setmetatable({2512,1,877},base), setmetatable({2513,1,878},base), setmetatable({2514,1,879},base), setmetatable({2515,1,880},base), setmetatable({2516,1,881},base), setmetatable({2517,1,882},base), setmetatable({2518,1,883},base), setmetatable({2519,1,884},base), setmetatable({2520,1,885},base), setmetatable({2521,1,886},base), setmetatable({2522,1,887},base), setmetatable({2523,1,888},base), setmetatable({2524,1,889},base), setmetatable({2525,1,890},base), setmetatable({2526,1,891},base), setmetatable({2527,1,892},base), setmetatable({2528,1,893},base), setmetatable({2529,1,894},base), setmetatable({2530,1,895},base), setmetatable({2531,1,896},base), setmetatable({2532,1,897},base), setmetatable({2533,1,898},base), setmetatable({2534,1,899},base), setmetatable({2535,1,900},base), setmetatable({2536,1,901},base), setmetatable({2537,1,902},base), setmetatable({2538,1,903},base), setmetatable({2539,1,904},base), setmetatable({2540,1,905},base), setmetatable({2541,1,906},base), setmetatable({2542,1,907},base), setmetatable({2543,1,908},base), setmetatable({2544,1,909},base), setmetatable({2545,1,910},base), setmetatable({2546,1,911},base), setmetatable({2547,1,912},base), setmetatable({2548,1,913},base), setmetatable({2549,1,914},base), setmetatable({2550,1,915},base), setmetatable({2551,1,916},base), setmetatable({2552,1,917},base), setmetatable({2553,1,918},base), setmetatable({2554,1,919},base), setmetatable({2555,1,920},base), setmetatable({2556,1,921},base), setmetatable({2557,1,922},base), setmetatable({3001,1,923},base), setmetatable({3002,1,924},base), setmetatable({3003,1,925},base), setmetatable({3004,1,926},base), setmetatable({3005,1,927},base), setmetatable({3006,1,928},base), setmetatable({3007,1,929},base), setmetatable({3008,1,930},base), setmetatable({3009,1,931},base), setmetatable({3010,1,932},base), setmetatable({3011,1,933},base), setmetatable({3012,1,934},base), setmetatable({3013,1,935},base), setmetatable({3014,1,936},base), setmetatable({3015,1,937},base), setmetatable({3016,1,938},base), setmetatable({3017,1,939},base), setmetatable({3018,1,940},base), setmetatable({3019,1,941},base), setmetatable({3020,1,942},base), setmetatable({3021,1,943},base), setmetatable({3022,1,944},base), setmetatable({3023,1,945},base), setmetatable({3024,1,946},base), setmetatable({3025,1,947},base), setmetatable({3026,1,948},base), setmetatable({3027,1,949},base), setmetatable({3028,1,950},base), setmetatable({3029,1,951},base), setmetatable({3030,1,952},base), setmetatable({3031,1,953},base), setmetatable({3032,1,954},base), setmetatable({3033,1,955},base), setmetatable({3034,1,956},base), setmetatable({3035,1,957},base), setmetatable({3036,1,958},base), setmetatable({3037,1,959},base), setmetatable({3038,1,960},base), setmetatable({3039,1,961},base), setmetatable({3040,1,962},base), setmetatable({3041,1,963},base), setmetatable({3042,1,964},base), setmetatable({3043,1,965},base), setmetatable({3044,1,966},base), setmetatable({3045,1,967},base), setmetatable({3046,1,968},base), setmetatable({3047,1,969},base), setmetatable({3048,1,970},base), setmetatable({3049,1,971},base), setmetatable({3050,1,972},base), setmetatable({3051,1,973},base), setmetatable({3052,1,974},base), setmetatable({3053,1,975},base), setmetatable({3054,1,976},base), setmetatable({3055,1,977},base), setmetatable({3056,1,978},base), setmetatable({3057,1,979},base), setmetatable({3058,1,980},base), setmetatable({3059,1,981},base), setmetatable({3060,1,982},base), setmetatable({3061,1,983},base), setmetatable({3062,1,984},base), setmetatable({3063,1,985},base), setmetatable({3064,1,986},base), setmetatable({3065,1,987},base), setmetatable({3066,1,988},base), setmetatable({3067,1,989},base), setmetatable({3068,1,990},base), setmetatable({3069,1,991},base), setmetatable({3070,1,992},base), setmetatable({3071,1,993},base), setmetatable({3072,1,994},base), setmetatable({3073,1,995},base), setmetatable({3074,1,996},base), setmetatable({3075,1,997},base), setmetatable({3076,1,998},base), setmetatable({3077,1,999},base), setmetatable({3078,1,1000},base), setmetatable({3079,2,1},base), setmetatable({3080,2,2},base), setmetatable({3081,2,3},base), setmetatable({3082,2,4},base), setmetatable({3083,2,5},base), setmetatable({3084,2,6},base), setmetatable({3085,2,7},base), setmetatable({3086,2,8},base), setmetatable({3087,2,9},base), setmetatable({3088,2,10},base), setmetatable({3089,2,11},base), setmetatable({3090,2,12},base), setmetatable({3091,2,13},base), setmetatable({3092,2,14},base), setmetatable({3093,2,15},base), setmetatable({3094,2,16},base), setmetatable({3095,2,17},base), setmetatable({3096,2,18},base), setmetatable({3097,2,19},base), setmetatable({3098,2,20},base), setmetatable({3099,2,21},base), setmetatable({3100,2,22},base), setmetatable({3101,2,23},base), setmetatable({3102,2,24},base), setmetatable({3103,2,25},base), setmetatable({3104,2,26},base), setmetatable({3105,2,27},base), setmetatable({3106,2,28},base), setmetatable({3107,2,29},base), setmetatable({3108,2,30},base), setmetatable({3109,2,31},base), setmetatable({3110,2,32},base), setmetatable({3111,2,33},base), setmetatable({3112,2,34},base), setmetatable({3113,2,35},base), setmetatable({3114,2,36},base), setmetatable({3115,2,37},base), setmetatable({3116,2,38},base), setmetatable({3117,2,39},base), setmetatable({3118,2,40},base), setmetatable({3119,2,41},base), setmetatable({3120,2,42},base), setmetatable({3121,2,43},base), setmetatable({3122,2,44},base), setmetatable({3123,2,45},base), setmetatable({3124,2,46},base), setmetatable({3125,2,47},base), setmetatable({3126,2,48},base), setmetatable({3127,2,49},base), setmetatable({3128,2,50},base), setmetatable({3129,2,51},base), setmetatable({3130,2,52},base), setmetatable({3131,2,53},base), setmetatable({3132,2,54},base), setmetatable({3133,2,55},base), setmetatable({3134,2,56},base), setmetatable({3135,2,57},base), setmetatable({3136,2,58},base), setmetatable({3137,2,59},base), setmetatable({3138,2,60},base), setmetatable({3139,2,61},base), setmetatable({3140,2,62},base), setmetatable({3141,2,63},base), setmetatable({3142,2,64},base), setmetatable({3143,2,65},base), setmetatable({3144,2,66},base), setmetatable({3145,2,67},base), setmetatable({3146,2,68},base), setmetatable({3147,2,69},base), setmetatable({3148,2,70},base), setmetatable({3149,2,71},base), setmetatable({3150,2,72},base), setmetatable({3151,2,73},base), setmetatable({3152,2,74},base), setmetatable({3153,2,75},base), setmetatable({3154,2,76},base), setmetatable({3155,2,77},base), setmetatable({3156,2,78},base), setmetatable({3157,2,79},base), setmetatable({3158,2,80},base), setmetatable({3159,2,81},base), setmetatable({3160,2,82},base), setmetatable({3161,2,83},base), setmetatable({3162,2,84},base), setmetatable({3163,2,85},base), setmetatable({3164,2,86},base), setmetatable({3165,2,87},base), setmetatable({3166,2,88},base), setmetatable({3167,2,89},base), setmetatable({3168,2,90},base), setmetatable({3169,2,91},base), setmetatable({3170,2,92},base), setmetatable({3171,2,93},base), setmetatable({3172,2,94},base), setmetatable({3173,2,95},base), setmetatable({3174,2,96},base), setmetatable({3175,2,97},base), setmetatable({3176,2,98},base), setmetatable({3177,2,99},base), setmetatable({3178,2,100},base), setmetatable({3179,2,101},base), setmetatable({3180,2,102},base), setmetatable({3181,2,103},base), setmetatable({3182,2,104},base), setmetatable({3183,2,105},base), setmetatable({3184,2,106},base), setmetatable({3185,2,107},base), setmetatable({3186,2,108},base), setmetatable({3187,2,109},base), setmetatable({3188,2,110},base), setmetatable({3189,2,111},base), setmetatable({3190,2,112},base), setmetatable({3191,2,113},base), setmetatable({3192,2,114},base), setmetatable({3193,2,115},base), setmetatable({3194,2,116},base), setmetatable({3195,2,117},base), setmetatable({3196,2,118},base), setmetatable({3197,2,119},base), setmetatable({3198,2,120},base), setmetatable({3199,2,121},base), setmetatable({3200,2,122},base), setmetatable({3201,2,123},base), setmetatable({3202,2,124},base), setmetatable({3203,2,125},base), setmetatable({3204,2,126},base), setmetatable({3205,2,127},base), setmetatable({3206,2,128},base), setmetatable({3207,2,129},base), setmetatable({3208,2,130},base), setmetatable({3209,2,131},base), setmetatable({3210,2,132},base), setmetatable({3211,2,133},base), setmetatable({3212,2,134},base), setmetatable({3213,2,135},base), setmetatable({3214,2,136},base), setmetatable({3215,2,137},base), setmetatable({3216,2,138},base), setmetatable({3217,2,139},base), setmetatable({3218,2,140},base), setmetatable({3219,2,141},base), setmetatable({3220,2,142},base), setmetatable({3221,2,143},base), setmetatable({3222,2,144},base), setmetatable({3223,2,145},base), setmetatable({3224,2,146},base), setmetatable({3225,2,147},base), setmetatable({3226,2,148},base), setmetatable({3227,2,149},base), setmetatable({3228,2,150},base), setmetatable({3229,2,151},base), setmetatable({3230,2,152},base), setmetatable({3231,2,153},base), setmetatable({3232,2,154},base), setmetatable({3233,2,155},base), setmetatable({3234,2,156},base), setmetatable({3235,2,157},base), setmetatable({3236,2,158},base), setmetatable({3237,2,159},base), setmetatable({3238,2,160},base), setmetatable({3239,2,161},base), setmetatable({3240,2,162},base), setmetatable({3241,2,163},base), setmetatable({3242,2,164},base), setmetatable({3243,2,165},base), setmetatable({3244,2,166},base), setmetatable({3245,2,167},base), setmetatable({3246,2,168},base), setmetatable({3247,2,169},base), setmetatable({3248,2,170},base), setmetatable({3249,2,171},base), setmetatable({3250,2,172},base), setmetatable({3251,2,173},base), setmetatable({3252,2,174},base), setmetatable({3253,2,175},base), setmetatable({3254,2,176},base), setmetatable({3255,2,177},base), setmetatable({3256,2,178},base), setmetatable({3257,2,179},base), setmetatable({3258,2,180},base), setmetatable({3259,2,181},base), setmetatable({3260,2,182},base), setmetatable({3261,2,183},base), setmetatable({3262,2,184},base), setmetatable({3263,2,185},base), setmetatable({3264,2,186},base), setmetatable({3265,2,187},base), setmetatable({3266,2,188},base), setmetatable({3267,2,189},base), setmetatable({3268,2,190},base), setmetatable({3269,2,191},base), setmetatable({3270,2,192},base), setmetatable({3271,2,193},base), setmetatable({3272,2,194},base), setmetatable({3273,2,195},base), setmetatable({3274,2,196},base), setmetatable({3275,2,197},base), setmetatable({3276,2,198},base), setmetatable({3277,2,199},base), setmetatable({3278,2,200},base), setmetatable({3279,2,201},base), setmetatable({3280,2,202},base), setmetatable({3281,2,203},base), setmetatable({3282,2,204},base), setmetatable({3283,2,205},base), setmetatable({3284,2,206},base), setmetatable({3285,2,207},base), setmetatable({3286,2,208},base), setmetatable({3287,2,209},base), setmetatable({3288,2,210},base), setmetatable({3289,2,211},base), setmetatable({3290,2,212},base), setmetatable({3291,2,213},base), setmetatable({3292,2,214},base), setmetatable({3293,2,215},base), setmetatable({3294,2,216},base), setmetatable({3295,2,217},base), setmetatable({3296,2,218},base), setmetatable({3297,2,219},base), setmetatable({3298,2,220},base), setmetatable({3299,2,221},base), setmetatable({3300,2,222},base), setmetatable({3301,2,223},base), setmetatable({3302,2,224},base), setmetatable({3303,2,225},base), setmetatable({3304,2,226},base), setmetatable({3305,2,227},base), setmetatable({3306,2,228},base), setmetatable({3307,2,229},base), setmetatable({3308,2,230},base), setmetatable({3309,2,231},base), setmetatable({3310,2,232},base), setmetatable({3311,2,233},base), setmetatable({3312,2,234},base), setmetatable({3313,2,235},base), setmetatable({3314,2,236},base), setmetatable({3315,2,237},base), setmetatable({3316,2,238},base), setmetatable({3317,2,239},base), setmetatable({3318,2,240},base), setmetatable({3319,2,241},base), setmetatable({3320,2,242},base), setmetatable({3321,2,243},base), setmetatable({3322,2,244},base), setmetatable({3323,2,245},base), setmetatable({3324,2,246},base), setmetatable({3325,2,247},base), setmetatable({3326,2,248},base), setmetatable({3327,2,249},base), setmetatable({3328,2,250},base), setmetatable({3329,2,251},base), setmetatable({3330,2,252},base), setmetatable({3331,2,253},base), setmetatable({3332,2,254},base), setmetatable({3333,2,255},base), setmetatable({3334,2,256},base), setmetatable({3335,2,257},base), setmetatable({3336,2,258},base), setmetatable({3337,2,259},base), setmetatable({3338,2,260},base), setmetatable({3339,2,261},base), setmetatable({3340,2,262},base), setmetatable({3341,2,263},base), setmetatable({3342,2,264},base), setmetatable({3343,2,265},base), setmetatable({3344,2,266},base), setmetatable({3345,2,267},base), setmetatable({3346,2,268},base), setmetatable({3347,2,269},base), setmetatable({3348,2,270},base), setmetatable({3349,2,271},base), setmetatable({3350,2,272},base), setmetatable({3351,2,273},base), setmetatable({3352,2,274},base), setmetatable({3353,2,275},base), setmetatable({3354,2,276},base), setmetatable({3355,2,277},base), setmetatable({3356,2,278},base), setmetatable({3357,2,279},base), setmetatable({3358,2,280},base), setmetatable({3359,2,281},base), setmetatable({3360,2,282},base), setmetatable({3361,2,283},base), setmetatable({3362,2,284},base), setmetatable({3363,2,285},base), setmetatable({3364,2,286},base), setmetatable({3365,2,287},base), setmetatable({3366,2,288},base), setmetatable({3367,2,289},base), setmetatable({3368,2,290},base), setmetatable({3369,2,291},base), setmetatable({3370,2,292},base), setmetatable({3371,2,293},base), setmetatable({3372,2,294},base), setmetatable({3373,2,295},base), setmetatable({3374,2,296},base), setmetatable({3375,2,297},base), setmetatable({3376,2,298},base), setmetatable({3377,2,299},base), setmetatable({3378,2,300},base), setmetatable({3379,2,301},base), setmetatable({3380,2,302},base), setmetatable({3381,2,303},base), setmetatable({3382,2,304},base), setmetatable({3383,2,305},base), setmetatable({3384,2,306},base), setmetatable({3385,2,307},base), setmetatable({3386,2,308},base), setmetatable({3387,2,309},base), setmetatable({3388,2,310},base), setmetatable({3389,2,311},base), setmetatable({3390,2,312},base), setmetatable({3391,2,313},base), setmetatable({3392,2,314},base), setmetatable({3393,2,315},base), setmetatable({3394,2,316},base), setmetatable({3395,2,317},base), setmetatable({3396,2,318},base), setmetatable({3397,2,319},base), setmetatable({3398,2,320},base), setmetatable({3399,2,321},base), setmetatable({3400,2,322},base), setmetatable({3401,2,323},base), setmetatable({3402,2,324},base), setmetatable({3403,2,325},base), setmetatable({3404,2,326},base), setmetatable({3405,2,327},base), setmetatable({3406,2,328},base), setmetatable({3407,2,329},base), setmetatable({3408,2,330},base), setmetatable({3409,2,331},base), setmetatable({3410,2,332},base), setmetatable({3411,2,333},base), setmetatable({3412,2,334},base), setmetatable({3413,2,335},base), setmetatable({3414,2,336},base), setmetatable({3415,2,337},base), setmetatable({3416,2,338},base), setmetatable({3417,2,339},base), setmetatable({3418,2,340},base), setmetatable({3419,2,341},base), setmetatable({3420,2,342},base), setmetatable({3421,2,343},base), setmetatable({3422,2,344},base), setmetatable({3423,2,345},base), setmetatable({3424,2,346},base), setmetatable({3425,2,347},base), setmetatable({3426,2,348},base), setmetatable({3427,2,349},base), setmetatable({3428,2,350},base), setmetatable({3429,2,351},base), setmetatable({3430,2,352},base), setmetatable({3431,2,353},base), setmetatable({3432,2,354},base), setmetatable({3433,2,355},base), setmetatable({3434,2,356},base), setmetatable({3435,2,357},base), setmetatable({3436,2,358},base), setmetatable({3437,2,359},base), setmetatable({3438,2,360},base), setmetatable({3439,2,361},base), setmetatable({3440,2,362},base), setmetatable({3441,2,363},base), setmetatable({3442,2,364},base), setmetatable({3443,2,365},base), setmetatable({3444,2,366},base), setmetatable({3445,2,367},base), setmetatable({3446,2,368},base), setmetatable({3447,2,369},base), setmetatable({3448,2,370},base), setmetatable({3449,2,371},base), setmetatable({3450,2,372},base), setmetatable({3451,2,373},base), setmetatable({3452,2,374},base), setmetatable({3453,2,375},base), setmetatable({3454,2,376},base), setmetatable({3455,2,377},base), setmetatable({3456,2,378},base), setmetatable({3457,2,379},base), setmetatable({3458,2,380},base), setmetatable({3459,2,381},base), setmetatable({3460,2,382},base), setmetatable({3461,2,383},base), setmetatable({3462,2,384},base), setmetatable({3463,2,385},base), setmetatable({3464,2,386},base), setmetatable({3465,2,387},base), setmetatable({3466,2,388},base), setmetatable({3467,2,389},base), setmetatable({3468,2,390},base), setmetatable({3469,2,391},base), setmetatable({3470,2,392},base), setmetatable({3471,2,393},base), setmetatable({3472,2,394},base), setmetatable({3473,2,395},base), setmetatable({3474,2,396},base), setmetatable({3475,2,397},base), setmetatable({3476,2,398},base), setmetatable({3477,2,399},base), setmetatable({3478,2,400},base), setmetatable({3479,2,401},base), setmetatable({3480,2,402},base), setmetatable({3481,2,403},base), setmetatable({3482,2,404},base), setmetatable({3483,2,405},base), setmetatable({3484,2,406},base), setmetatable({3485,2,407},base), setmetatable({3486,2,408},base), setmetatable({3487,2,409},base), setmetatable({3488,2,410},base), setmetatable({3489,2,411},base), setmetatable({3490,2,412},base), setmetatable({3491,2,413},base), setmetatable({3492,2,414},base), setmetatable({3493,2,415},base), setmetatable({3494,2,416},base), setmetatable({3495,2,417},base), setmetatable({3496,2,418},base), setmetatable({3497,2,419},base), setmetatable({3498,2,420},base), setmetatable({3499,2,421},base), setmetatable({3500,2,422},base), setmetatable({3501,2,423},base), setmetatable({3502,2,424},base), setmetatable({3503,2,425},base), setmetatable({3504,2,426},base), setmetatable({3505,2,427},base), setmetatable({3506,2,428},base), setmetatable({3507,2,429},base), setmetatable({3508,2,430},base), setmetatable({3509,2,431},base), setmetatable({3510,2,432},base), setmetatable({3511,2,433},base), setmetatable({3512,2,434},base), setmetatable({3513,2,435},base), setmetatable({3514,2,436},base), setmetatable({3515,2,437},base), setmetatable({3516,2,438},base), setmetatable({3517,2,439},base), setmetatable({3518,2,440},base), setmetatable({3519,2,441},base), setmetatable({3520,2,442},base), setmetatable({3521,2,443},base), setmetatable({3522,2,444},base), setmetatable({3523,2,445},base), setmetatable({3524,2,446},base), setmetatable({3525,2,447},base), setmetatable({3526,2,448},base), setmetatable({3527,2,449},base), setmetatable({3528,2,450},base), setmetatable({3529,2,451},base), setmetatable({3530,2,452},base), setmetatable({3531,2,453},base), setmetatable({3532,2,454},base), setmetatable({3533,2,455},base), setmetatable({3534,2,456},base), setmetatable({3535,2,457},base), setmetatable({3536,2,458},base), setmetatable({3537,2,459},base), setmetatable({3538,2,460},base), setmetatable({3539,2,461},base), setmetatable({3540,2,462},base), setmetatable({3541,2,463},base), setmetatable({3542,2,464},base), setmetatable({3543,2,465},base), setmetatable({3544,2,466},base), setmetatable({3545,2,467},base), setmetatable({3546,2,468},base), setmetatable({3547,2,469},base), setmetatable({3548,2,470},base), setmetatable({3549,2,471},base), setmetatable({3550,2,472},base), setmetatable({3551,2,473},base), setmetatable({3552,2,474},base), setmetatable({3553,2,475},base), setmetatable({3554,2,476},base), setmetatable({3555,2,477},base), setmetatable({3556,2,478},base), setmetatable({3557,2,479},base), setmetatable({3558,2,480},base), setmetatable({3559,2,481},base), setmetatable({3560,2,482},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }