local propertyTable = { HeroID = 1,Star = 2,DevelopEffectID = 3,DevelopEffectName = 4,PreDevelopEffectNum = 5,StarType = 6,DevelopEffectTitle = 7,RemoveDevelopEffectID = 8,HeroStarShowEffect = 9,AttrSpecial = 10,Attr_Table = 11,Item_Table = 12,RebirthItemID = 13,RebirthItemNum = 14, } local mainPropertyTable = { HeroID = 1,Star = 2,PageIndex = 3,LineIndex = 4, } local primaryTable = { "HeroID","Star", } 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[3] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/HeroStar-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('HeroStar', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[4] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({1,0,1,1},base), setmetatable({1,1,1,2},base), setmetatable({1,2,1,3},base), setmetatable({1,3,1,4},base), setmetatable({1,4,1,5},base), setmetatable({1,5,1,6},base), setmetatable({1,6,1,7},base), setmetatable({1,7,1,8},base), setmetatable({1,8,1,9},base), setmetatable({1,9,1,10},base), setmetatable({1,10,1,11},base), setmetatable({1,11,1,12},base), setmetatable({1,12,1,13},base), setmetatable({1,13,1,14},base), setmetatable({1,14,1,15},base), setmetatable({1,15,1,16},base), setmetatable({2,0,1,17},base), setmetatable({2,1,1,18},base), setmetatable({2,2,1,19},base), setmetatable({2,3,1,20},base), setmetatable({2,4,1,21},base), setmetatable({2,5,1,22},base), setmetatable({2,6,1,23},base), setmetatable({2,7,1,24},base), setmetatable({2,8,1,25},base), setmetatable({2,9,1,26},base), setmetatable({2,10,1,27},base), setmetatable({2,11,1,28},base), setmetatable({2,12,1,29},base), setmetatable({2,13,1,30},base), setmetatable({2,14,1,31},base), setmetatable({2,15,1,32},base), setmetatable({3,0,1,33},base), setmetatable({3,1,1,34},base), setmetatable({3,2,1,35},base), setmetatable({3,3,1,36},base), setmetatable({3,4,1,37},base), setmetatable({3,5,1,38},base), setmetatable({3,6,1,39},base), setmetatable({3,7,1,40},base), setmetatable({3,8,1,41},base), setmetatable({3,9,1,42},base), setmetatable({3,10,1,43},base), setmetatable({3,11,1,44},base), setmetatable({3,12,1,45},base), setmetatable({3,13,1,46},base), setmetatable({3,14,1,47},base), setmetatable({3,15,1,48},base), setmetatable({4,0,1,49},base), setmetatable({4,1,1,50},base), setmetatable({4,2,1,51},base), setmetatable({4,3,1,52},base), setmetatable({4,4,1,53},base), setmetatable({4,5,1,54},base), setmetatable({4,6,1,55},base), setmetatable({4,7,1,56},base), setmetatable({4,8,1,57},base), setmetatable({4,9,1,58},base), setmetatable({4,10,1,59},base), setmetatable({4,11,1,60},base), setmetatable({4,12,1,61},base), setmetatable({4,13,1,62},base), setmetatable({4,14,1,63},base), setmetatable({4,15,1,64},base), setmetatable({5,0,1,65},base), setmetatable({5,1,1,66},base), setmetatable({5,2,1,67},base), setmetatable({5,3,1,68},base), setmetatable({5,4,1,69},base), setmetatable({5,5,1,70},base), setmetatable({5,6,1,71},base), setmetatable({5,7,1,72},base), setmetatable({5,8,1,73},base), setmetatable({5,9,1,74},base), setmetatable({5,10,1,75},base), setmetatable({5,11,1,76},base), setmetatable({5,12,1,77},base), setmetatable({5,13,1,78},base), setmetatable({5,14,1,79},base), setmetatable({5,15,1,80},base), setmetatable({6,0,1,81},base), setmetatable({6,1,1,82},base), setmetatable({6,2,1,83},base), setmetatable({6,3,1,84},base), setmetatable({6,4,1,85},base), setmetatable({6,5,1,86},base), setmetatable({6,6,1,87},base), setmetatable({6,7,1,88},base), setmetatable({6,8,1,89},base), setmetatable({6,9,1,90},base), setmetatable({6,10,1,91},base), setmetatable({6,11,1,92},base), setmetatable({6,12,1,93},base), setmetatable({6,13,1,94},base), setmetatable({6,14,1,95},base), setmetatable({6,15,1,96},base), setmetatable({7,0,1,97},base), setmetatable({7,1,1,98},base), setmetatable({7,2,1,99},base), setmetatable({7,3,1,100},base), setmetatable({7,4,1,101},base), setmetatable({7,5,1,102},base), setmetatable({7,6,1,103},base), setmetatable({7,7,1,104},base), setmetatable({7,8,1,105},base), setmetatable({7,9,1,106},base), setmetatable({7,10,1,107},base), setmetatable({7,11,1,108},base), setmetatable({7,12,1,109},base), setmetatable({7,13,1,110},base), setmetatable({7,14,1,111},base), setmetatable({7,15,1,112},base), setmetatable({8,0,1,113},base), setmetatable({8,1,1,114},base), setmetatable({8,2,1,115},base), setmetatable({8,3,1,116},base), setmetatable({8,4,1,117},base), setmetatable({8,5,1,118},base), setmetatable({8,6,1,119},base), setmetatable({8,7,1,120},base), setmetatable({8,8,1,121},base), setmetatable({8,9,1,122},base), setmetatable({8,10,1,123},base), setmetatable({8,11,1,124},base), setmetatable({8,12,1,125},base), setmetatable({8,13,1,126},base), setmetatable({8,14,1,127},base), setmetatable({8,15,1,128},base), setmetatable({9,0,1,129},base), setmetatable({9,1,1,130},base), setmetatable({9,2,1,131},base), setmetatable({9,3,1,132},base), setmetatable({9,4,1,133},base), setmetatable({9,5,1,134},base), setmetatable({9,6,1,135},base), setmetatable({9,7,1,136},base), setmetatable({9,8,1,137},base), setmetatable({9,9,1,138},base), setmetatable({9,10,1,139},base), setmetatable({9,11,1,140},base), setmetatable({9,12,1,141},base), setmetatable({9,13,1,142},base), setmetatable({9,14,1,143},base), setmetatable({9,15,1,144},base), setmetatable({10,0,1,145},base), setmetatable({10,1,1,146},base), setmetatable({10,2,1,147},base), setmetatable({10,3,1,148},base), setmetatable({10,4,1,149},base), setmetatable({10,5,1,150},base), setmetatable({10,6,1,151},base), setmetatable({10,7,1,152},base), setmetatable({10,8,1,153},base), setmetatable({10,9,1,154},base), setmetatable({10,10,1,155},base), setmetatable({10,11,1,156},base), setmetatable({10,12,1,157},base), setmetatable({10,13,1,158},base), setmetatable({10,14,1,159},base), setmetatable({10,15,1,160},base), setmetatable({11,0,1,161},base), setmetatable({11,1,1,162},base), setmetatable({11,2,1,163},base), setmetatable({11,3,1,164},base), setmetatable({11,4,1,165},base), setmetatable({11,5,1,166},base), setmetatable({11,6,1,167},base), setmetatable({11,7,1,168},base), setmetatable({11,8,1,169},base), setmetatable({11,9,1,170},base), setmetatable({11,10,1,171},base), setmetatable({11,11,1,172},base), setmetatable({11,12,1,173},base), setmetatable({11,13,1,174},base), setmetatable({11,14,1,175},base), setmetatable({11,15,1,176},base), setmetatable({12,0,1,177},base), setmetatable({12,1,1,178},base), setmetatable({12,2,1,179},base), setmetatable({12,3,1,180},base), setmetatable({12,4,1,181},base), setmetatable({12,5,1,182},base), setmetatable({12,6,1,183},base), setmetatable({12,7,1,184},base), setmetatable({12,8,1,185},base), setmetatable({12,9,1,186},base), setmetatable({12,10,1,187},base), setmetatable({12,11,1,188},base), setmetatable({12,12,1,189},base), setmetatable({12,13,1,190},base), setmetatable({12,14,1,191},base), setmetatable({12,15,1,192},base), setmetatable({13,0,1,193},base), setmetatable({13,1,1,194},base), setmetatable({13,2,1,195},base), setmetatable({13,3,1,196},base), setmetatable({13,4,1,197},base), setmetatable({13,5,1,198},base), setmetatable({13,6,1,199},base), setmetatable({13,7,1,200},base), setmetatable({13,8,1,201},base), setmetatable({13,9,1,202},base), setmetatable({13,10,1,203},base), setmetatable({13,11,1,204},base), setmetatable({13,12,1,205},base), setmetatable({13,13,1,206},base), setmetatable({13,14,1,207},base), setmetatable({13,15,1,208},base), setmetatable({14,0,1,209},base), setmetatable({14,1,1,210},base), setmetatable({14,2,1,211},base), setmetatable({14,3,1,212},base), setmetatable({14,4,1,213},base), setmetatable({14,5,1,214},base), setmetatable({14,6,1,215},base), setmetatable({14,7,1,216},base), setmetatable({14,8,1,217},base), setmetatable({14,9,1,218},base), setmetatable({14,10,1,219},base), setmetatable({14,11,1,220},base), setmetatable({14,12,1,221},base), setmetatable({14,13,1,222},base), setmetatable({14,14,1,223},base), setmetatable({14,15,1,224},base), setmetatable({15,0,1,225},base), setmetatable({15,1,1,226},base), setmetatable({15,2,1,227},base), setmetatable({15,3,1,228},base), setmetatable({15,4,1,229},base), setmetatable({15,5,1,230},base), setmetatable({15,6,1,231},base), setmetatable({15,7,1,232},base), setmetatable({15,8,1,233},base), setmetatable({15,9,1,234},base), setmetatable({15,10,1,235},base), setmetatable({15,11,1,236},base), setmetatable({15,12,1,237},base), setmetatable({15,13,1,238},base), setmetatable({15,14,1,239},base), setmetatable({15,15,1,240},base), setmetatable({16,0,1,241},base), setmetatable({16,1,1,242},base), setmetatable({16,2,1,243},base), setmetatable({16,3,1,244},base), setmetatable({16,4,1,245},base), setmetatable({16,5,1,246},base), setmetatable({16,6,1,247},base), setmetatable({16,7,1,248},base), setmetatable({16,8,1,249},base), setmetatable({16,9,1,250},base), setmetatable({16,10,1,251},base), setmetatable({16,11,1,252},base), setmetatable({16,12,1,253},base), setmetatable({16,13,1,254},base), setmetatable({16,14,1,255},base), setmetatable({16,15,1,256},base), setmetatable({17,0,1,257},base), setmetatable({17,1,1,258},base), setmetatable({17,2,1,259},base), setmetatable({17,3,1,260},base), setmetatable({17,4,1,261},base), setmetatable({17,5,1,262},base), setmetatable({17,6,1,263},base), setmetatable({17,7,1,264},base), setmetatable({17,8,1,265},base), setmetatable({17,9,1,266},base), setmetatable({17,10,1,267},base), setmetatable({17,11,1,268},base), setmetatable({17,12,1,269},base), setmetatable({17,13,1,270},base), setmetatable({17,14,1,271},base), setmetatable({17,15,1,272},base), setmetatable({18,0,1,273},base), setmetatable({18,1,1,274},base), setmetatable({18,2,1,275},base), setmetatable({18,3,1,276},base), setmetatable({18,4,1,277},base), setmetatable({18,5,1,278},base), setmetatable({18,6,1,279},base), setmetatable({18,7,1,280},base), setmetatable({18,8,1,281},base), setmetatable({18,9,1,282},base), setmetatable({18,10,1,283},base), setmetatable({18,11,1,284},base), setmetatable({18,12,1,285},base), setmetatable({18,13,1,286},base), setmetatable({18,14,1,287},base), setmetatable({18,15,1,288},base), setmetatable({19,0,1,289},base), setmetatable({19,1,1,290},base), setmetatable({19,2,1,291},base), setmetatable({19,3,1,292},base), setmetatable({19,4,1,293},base), setmetatable({19,5,1,294},base), setmetatable({19,6,1,295},base), setmetatable({19,7,1,296},base), setmetatable({19,8,1,297},base), setmetatable({19,9,1,298},base), setmetatable({19,10,1,299},base), setmetatable({19,11,1,300},base), setmetatable({19,12,1,301},base), setmetatable({19,13,1,302},base), setmetatable({19,14,1,303},base), setmetatable({19,15,1,304},base), setmetatable({20,0,1,305},base), setmetatable({20,1,1,306},base), setmetatable({20,2,1,307},base), setmetatable({20,3,1,308},base), setmetatable({20,4,1,309},base), setmetatable({20,5,1,310},base), setmetatable({20,6,1,311},base), setmetatable({20,7,1,312},base), setmetatable({20,8,1,313},base), setmetatable({20,9,1,314},base), setmetatable({20,10,1,315},base), setmetatable({20,11,1,316},base), setmetatable({20,12,1,317},base), setmetatable({20,13,1,318},base), setmetatable({20,14,1,319},base), setmetatable({20,15,1,320},base), setmetatable({21,0,1,321},base), setmetatable({21,1,1,322},base), setmetatable({21,2,1,323},base), setmetatable({21,3,1,324},base), setmetatable({21,4,1,325},base), setmetatable({21,5,1,326},base), setmetatable({21,6,1,327},base), setmetatable({21,7,1,328},base), setmetatable({21,8,1,329},base), setmetatable({21,9,1,330},base), setmetatable({21,10,1,331},base), setmetatable({21,11,1,332},base), setmetatable({21,12,1,333},base), setmetatable({21,13,1,334},base), setmetatable({21,14,1,335},base), setmetatable({21,15,1,336},base), setmetatable({22,0,1,337},base), setmetatable({22,1,1,338},base), setmetatable({22,2,1,339},base), setmetatable({22,3,1,340},base), setmetatable({22,4,1,341},base), setmetatable({22,5,1,342},base), setmetatable({22,6,1,343},base), setmetatable({22,7,1,344},base), setmetatable({22,8,1,345},base), setmetatable({22,9,1,346},base), setmetatable({22,10,1,347},base), setmetatable({22,11,1,348},base), setmetatable({22,12,1,349},base), setmetatable({22,13,1,350},base), setmetatable({22,14,1,351},base), setmetatable({22,15,1,352},base), setmetatable({23,0,1,353},base), setmetatable({23,1,1,354},base), setmetatable({23,2,1,355},base), setmetatable({23,3,1,356},base), setmetatable({23,4,1,357},base), setmetatable({23,5,1,358},base), setmetatable({23,6,1,359},base), setmetatable({23,7,1,360},base), setmetatable({23,8,1,361},base), setmetatable({23,9,1,362},base), setmetatable({23,10,1,363},base), setmetatable({23,11,1,364},base), setmetatable({23,12,1,365},base), setmetatable({23,13,1,366},base), setmetatable({23,14,1,367},base), setmetatable({23,15,1,368},base), setmetatable({24,0,1,369},base), setmetatable({24,1,1,370},base), setmetatable({24,2,1,371},base), setmetatable({24,3,1,372},base), setmetatable({24,4,1,373},base), setmetatable({24,5,1,374},base), setmetatable({24,6,1,375},base), setmetatable({24,7,1,376},base), setmetatable({24,8,1,377},base), setmetatable({24,9,1,378},base), setmetatable({24,10,1,379},base), setmetatable({24,11,1,380},base), setmetatable({24,12,1,381},base), setmetatable({24,13,1,382},base), setmetatable({24,14,1,383},base), setmetatable({24,15,1,384},base), setmetatable({25,0,1,385},base), setmetatable({25,1,1,386},base), setmetatable({25,2,1,387},base), setmetatable({25,3,1,388},base), setmetatable({25,4,1,389},base), setmetatable({25,5,1,390},base), setmetatable({25,6,1,391},base), setmetatable({25,7,1,392},base), setmetatable({25,8,1,393},base), setmetatable({25,9,1,394},base), setmetatable({25,10,1,395},base), setmetatable({25,11,1,396},base), setmetatable({25,12,1,397},base), setmetatable({25,13,1,398},base), setmetatable({25,14,1,399},base), setmetatable({25,15,1,400},base), setmetatable({26,0,1,401},base), setmetatable({26,1,1,402},base), setmetatable({26,2,1,403},base), setmetatable({26,3,1,404},base), setmetatable({26,4,1,405},base), setmetatable({26,5,1,406},base), setmetatable({26,6,1,407},base), setmetatable({26,7,1,408},base), setmetatable({26,8,1,409},base), setmetatable({26,9,1,410},base), setmetatable({26,10,1,411},base), setmetatable({26,11,1,412},base), setmetatable({26,12,1,413},base), setmetatable({26,13,1,414},base), setmetatable({26,14,1,415},base), setmetatable({26,15,1,416},base), setmetatable({27,0,1,417},base), setmetatable({27,1,1,418},base), setmetatable({27,2,1,419},base), setmetatable({27,3,1,420},base), setmetatable({27,4,1,421},base), setmetatable({27,5,1,422},base), setmetatable({27,6,1,423},base), setmetatable({27,7,1,424},base), setmetatable({27,8,1,425},base), setmetatable({27,9,1,426},base), setmetatable({27,10,1,427},base), setmetatable({27,11,1,428},base), setmetatable({27,12,1,429},base), setmetatable({27,13,1,430},base), setmetatable({27,14,1,431},base), setmetatable({27,15,1,432},base), setmetatable({28,0,1,433},base), setmetatable({28,1,1,434},base), setmetatable({28,2,1,435},base), setmetatable({28,3,1,436},base), setmetatable({28,4,1,437},base), setmetatable({28,5,1,438},base), setmetatable({28,6,1,439},base), setmetatable({28,7,1,440},base), setmetatable({28,8,1,441},base), setmetatable({28,9,1,442},base), setmetatable({28,10,1,443},base), setmetatable({28,11,1,444},base), setmetatable({28,12,1,445},base), setmetatable({28,13,1,446},base), setmetatable({28,14,1,447},base), setmetatable({28,15,1,448},base), setmetatable({29,0,1,449},base), setmetatable({29,1,1,450},base), setmetatable({29,2,1,451},base), setmetatable({29,3,1,452},base), setmetatable({29,4,1,453},base), setmetatable({29,5,1,454},base), setmetatable({29,6,1,455},base), setmetatable({29,7,1,456},base), setmetatable({29,8,1,457},base), setmetatable({29,9,1,458},base), setmetatable({29,10,1,459},base), setmetatable({29,11,1,460},base), setmetatable({29,12,1,461},base), setmetatable({29,13,1,462},base), setmetatable({29,14,1,463},base), setmetatable({29,15,1,464},base), setmetatable({30,0,1,465},base), setmetatable({30,1,1,466},base), setmetatable({30,2,1,467},base), setmetatable({30,3,1,468},base), setmetatable({30,4,1,469},base), setmetatable({30,5,1,470},base), setmetatable({30,6,1,471},base), setmetatable({30,7,1,472},base), setmetatable({30,8,1,473},base), setmetatable({30,9,1,474},base), setmetatable({30,10,1,475},base), setmetatable({30,11,1,476},base), setmetatable({30,12,1,477},base), setmetatable({30,13,1,478},base), setmetatable({30,14,1,479},base), setmetatable({30,15,1,480},base), setmetatable({31,0,1,481},base), setmetatable({31,1,1,482},base), setmetatable({31,2,1,483},base), setmetatable({31,3,1,484},base), setmetatable({31,4,1,485},base), setmetatable({31,5,1,486},base), setmetatable({31,6,1,487},base), setmetatable({31,7,1,488},base), setmetatable({31,8,1,489},base), setmetatable({31,9,1,490},base), setmetatable({31,10,1,491},base), setmetatable({31,11,1,492},base), setmetatable({31,12,1,493},base), setmetatable({31,13,1,494},base), setmetatable({31,14,1,495},base), setmetatable({31,15,1,496},base), setmetatable({32,0,1,497},base), setmetatable({32,1,1,498},base), setmetatable({32,2,1,499},base), setmetatable({32,3,1,500},base), setmetatable({32,4,1,501},base), setmetatable({32,5,1,502},base), setmetatable({32,6,1,503},base), setmetatable({32,7,1,504},base), setmetatable({32,8,1,505},base), setmetatable({32,9,1,506},base), setmetatable({32,10,1,507},base), setmetatable({32,11,1,508},base), setmetatable({32,12,1,509},base), setmetatable({32,13,1,510},base), setmetatable({32,14,1,511},base), setmetatable({32,15,1,512},base), setmetatable({33,0,1,513},base), setmetatable({33,1,1,514},base), setmetatable({33,2,1,515},base), setmetatable({33,3,1,516},base), setmetatable({33,4,1,517},base), setmetatable({33,5,1,518},base), setmetatable({33,6,1,519},base), setmetatable({33,7,1,520},base), setmetatable({33,8,1,521},base), setmetatable({33,9,1,522},base), setmetatable({33,10,1,523},base), setmetatable({33,11,1,524},base), setmetatable({33,12,1,525},base), setmetatable({33,13,1,526},base), setmetatable({33,14,1,527},base), setmetatable({33,15,1,528},base), setmetatable({34,0,1,529},base), setmetatable({34,1,1,530},base), setmetatable({34,2,1,531},base), setmetatable({34,3,1,532},base), setmetatable({34,4,1,533},base), setmetatable({34,5,1,534},base), setmetatable({34,6,1,535},base), setmetatable({34,7,1,536},base), setmetatable({34,8,1,537},base), setmetatable({34,9,1,538},base), setmetatable({34,10,1,539},base), setmetatable({34,11,1,540},base), setmetatable({34,12,1,541},base), setmetatable({34,13,1,542},base), setmetatable({34,14,1,543},base), setmetatable({34,15,1,544},base), setmetatable({36,0,1,545},base), setmetatable({36,1,1,546},base), setmetatable({36,2,1,547},base), setmetatable({36,3,1,548},base), setmetatable({36,4,1,549},base), setmetatable({36,5,1,550},base), setmetatable({36,6,1,551},base), setmetatable({36,7,1,552},base), setmetatable({36,8,1,553},base), setmetatable({36,9,1,554},base), setmetatable({36,10,1,555},base), setmetatable({36,11,1,556},base), setmetatable({36,12,1,557},base), setmetatable({36,13,1,558},base), setmetatable({36,14,1,559},base), setmetatable({36,15,1,560},base), setmetatable({46,0,1,561},base), setmetatable({46,1,1,562},base), setmetatable({46,2,1,563},base), setmetatable({46,3,1,564},base), setmetatable({46,4,1,565},base), setmetatable({46,5,1,566},base), setmetatable({46,6,1,567},base), setmetatable({46,7,1,568},base), setmetatable({46,8,1,569},base), setmetatable({46,9,1,570},base), setmetatable({46,10,1,571},base), setmetatable({46,11,1,572},base), setmetatable({46,12,1,573},base), setmetatable({46,13,1,574},base), setmetatable({46,14,1,575},base), setmetatable({46,15,1,576},base), setmetatable({44,0,1,577},base), setmetatable({44,1,1,578},base), setmetatable({44,2,1,579},base), setmetatable({44,3,1,580},base), setmetatable({44,4,1,581},base), setmetatable({44,5,1,582},base), setmetatable({44,6,1,583},base), setmetatable({44,7,1,584},base), setmetatable({44,8,1,585},base), setmetatable({44,9,1,586},base), setmetatable({44,10,1,587},base), setmetatable({44,11,1,588},base), setmetatable({44,12,1,589},base), setmetatable({44,13,1,590},base), setmetatable({44,14,1,591},base), setmetatable({44,15,1,592},base), setmetatable({39,0,1,593},base), setmetatable({39,1,1,594},base), setmetatable({39,2,1,595},base), setmetatable({39,3,1,596},base), setmetatable({39,4,1,597},base), setmetatable({39,5,1,598},base), setmetatable({39,6,1,599},base), setmetatable({39,7,1,600},base), setmetatable({39,8,1,601},base), setmetatable({39,9,1,602},base), setmetatable({39,10,1,603},base), setmetatable({39,11,1,604},base), setmetatable({39,12,1,605},base), setmetatable({39,13,1,606},base), setmetatable({39,14,1,607},base), setmetatable({39,15,1,608},base), setmetatable({35,0,1,609},base), setmetatable({35,1,1,610},base), setmetatable({35,2,1,611},base), setmetatable({35,3,1,612},base), setmetatable({35,4,1,613},base), setmetatable({35,5,1,614},base), setmetatable({35,6,1,615},base), setmetatable({35,7,1,616},base), setmetatable({35,8,1,617},base), setmetatable({35,9,1,618},base), setmetatable({35,10,1,619},base), setmetatable({35,11,1,620},base), setmetatable({35,12,1,621},base), setmetatable({35,13,1,622},base), setmetatable({35,14,1,623},base), setmetatable({35,15,1,624},base), setmetatable({37,0,1,625},base), setmetatable({37,1,1,626},base), setmetatable({37,2,1,627},base), setmetatable({37,3,1,628},base), setmetatable({37,4,1,629},base), setmetatable({37,5,1,630},base), setmetatable({37,6,1,631},base), setmetatable({37,7,1,632},base), setmetatable({37,8,1,633},base), setmetatable({37,9,1,634},base), setmetatable({37,10,1,635},base), setmetatable({37,11,1,636},base), setmetatable({37,12,1,637},base), setmetatable({37,13,1,638},base), setmetatable({37,14,1,639},base), setmetatable({37,15,1,640},base), setmetatable({40,0,1,641},base), setmetatable({40,1,1,642},base), setmetatable({40,2,1,643},base), setmetatable({40,3,1,644},base), setmetatable({40,4,1,645},base), setmetatable({40,5,1,646},base), setmetatable({40,6,1,647},base), setmetatable({40,7,1,648},base), setmetatable({40,8,1,649},base), setmetatable({40,9,1,650},base), setmetatable({40,10,1,651},base), setmetatable({40,11,1,652},base), setmetatable({40,12,1,653},base), setmetatable({40,13,1,654},base), setmetatable({40,14,1,655},base), setmetatable({40,15,1,656},base), setmetatable({41,0,1,657},base), setmetatable({41,1,1,658},base), setmetatable({41,2,1,659},base), setmetatable({41,3,1,660},base), setmetatable({41,4,1,661},base), setmetatable({41,5,1,662},base), setmetatable({41,6,1,663},base), setmetatable({41,7,1,664},base), setmetatable({41,8,1,665},base), setmetatable({41,9,1,666},base), setmetatable({41,10,1,667},base), setmetatable({41,11,1,668},base), setmetatable({41,12,1,669},base), setmetatable({41,13,1,670},base), setmetatable({41,14,1,671},base), setmetatable({41,15,1,672},base), setmetatable({38,0,1,673},base), setmetatable({38,1,1,674},base), setmetatable({38,2,1,675},base), setmetatable({38,3,1,676},base), setmetatable({38,4,1,677},base), setmetatable({38,5,1,678},base), setmetatable({38,6,1,679},base), setmetatable({38,7,1,680},base), setmetatable({38,8,1,681},base), setmetatable({38,9,1,682},base), setmetatable({38,10,1,683},base), setmetatable({38,11,1,684},base), setmetatable({38,12,1,685},base), setmetatable({38,13,1,686},base), setmetatable({38,14,1,687},base), setmetatable({38,15,1,688},base), setmetatable({43,0,1,689},base), setmetatable({43,1,1,690},base), setmetatable({43,2,1,691},base), setmetatable({43,3,1,692},base), setmetatable({43,4,1,693},base), setmetatable({43,5,1,694},base), setmetatable({43,6,1,695},base), setmetatable({43,7,1,696},base), setmetatable({43,8,1,697},base), setmetatable({43,9,1,698},base), setmetatable({43,10,1,699},base), setmetatable({43,11,1,700},base), setmetatable({43,12,1,701},base), setmetatable({43,13,1,702},base), setmetatable({43,14,1,703},base), setmetatable({43,15,1,704},base), setmetatable({42,0,1,705},base), setmetatable({42,1,1,706},base), setmetatable({42,2,1,707},base), setmetatable({42,3,1,708},base), setmetatable({42,4,1,709},base), setmetatable({42,5,1,710},base), setmetatable({42,6,1,711},base), setmetatable({42,7,1,712},base), setmetatable({42,8,1,713},base), setmetatable({42,9,1,714},base), setmetatable({42,10,1,715},base), setmetatable({42,11,1,716},base), setmetatable({42,12,1,717},base), setmetatable({42,13,1,718},base), setmetatable({42,14,1,719},base), setmetatable({42,15,1,720},base), setmetatable({45,0,1,721},base), setmetatable({45,1,1,722},base), setmetatable({45,2,1,723},base), setmetatable({45,3,1,724},base), setmetatable({45,4,1,725},base), setmetatable({45,5,1,726},base), setmetatable({45,6,1,727},base), setmetatable({45,7,1,728},base), setmetatable({45,8,1,729},base), setmetatable({45,9,1,730},base), setmetatable({45,10,1,731},base), setmetatable({45,11,1,732},base), setmetatable({45,12,1,733},base), setmetatable({45,13,1,734},base), setmetatable({45,14,1,735},base), setmetatable({45,15,1,736},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }