// LLVM_STYLE: new // Capture the output of this into a variable, if you want //(function(Module, args) { // Module = Module || {}; // args = args || []; // Runs much faster, for some reason var Module = {}; // XXX manually added for demo // var args = arguments; // === Auto-generated preamble library stuff === Runtime = { stackAlloc: function stackAlloc(size) { var ret = STACKTOP; for (var i = 0; i < size; i++) IHEAP[STACKTOP+i] = FHEAP[STACKTOP+i] = 0; STACKTOP += size;STACKTOP = Math.ceil(STACKTOP/4)*4;; return ret; }, staticAlloc: function staticAlloc(size) { var ret = STATICTOP; for (var i = 0; i < size; i++) IHEAP[STATICTOP+i] = FHEAP[STATICTOP+i] = 0; STATICTOP += size;STATICTOP = Math.ceil(STATICTOP/4)*4;; return ret; }, alignMemory: function alignMemory(size,quantum) { var ret = size = Math.ceil(size/(quantum ? quantum : 4))*(quantum ? quantum : 4);; return ret; }, getFunctionIndex: function getFunctionIndex(func, ident) { var key = FUNCTION_TABLE.length; FUNCTION_TABLE[key] = func; FUNCTION_TABLE[key+1] = null; // Need to have keys be even numbers, see |polymorph| test Module[ident] = func; // Export using full name, for Closure Compiler return key; }, isNumberType: function (type) { return type in Runtime.INT_TYPES || type in Runtime.FLOAT_TYPES; }, isPointerType: function isPointerType(type) { return pointingLevels(type) > 0; }, isStructType: function isStructType(type) { if (isPointerType(type)) return false; if (new RegExp(/^\[\d+\ x\ (.*)\]/g).test(type)) return true; // [15 x ?] blocks. Like structs // See comment in isStructPointerType() return !Runtime.isNumberType(type) && type[0] == '%'; }, INT_TYPES: {"i1":0,"i8":0,"i16":0,"i32":0,"i64":0}, FLOAT_TYPES: {"float":0,"double":0}, getNativeFieldSize: function getNativeFieldSize(field, alone) { var size; if (4 > 1) { size = { 'i1': alone ? 1 : 4, // inside a struct, aligned to 4, 'i8': alone ? 1 : 4, // most likely...? XXX 'i16': alone ? 2 : 4, // ditto 'i32': 4, 'i64': 8, 'float': 4, 'double':8 }[field]; // XXX 32/64 bit stuff if (!size) { size = 4; // Must be a pointer XXX 32/64 } } else { size = 1; } return size; }, dedup: function dedup(items, ident) { var seen = {}; if (ident) { return items.filter(function(item) { if (seen[item[ident]]) return false; seen[item[ident]] = true; return true; }); } else { return items.filter(function(item) { if (seen[item]) return false; seen[item] = true; return true; }); } }, calculateStructAlignment: function calculateStructAlignment(type, otherTypes) { type.flatSize = 0; var diffs = []; var prev = -1, maxSize = -1; type.flatIndexes = type.fields.map(function(field) { var size; if (Runtime.isNumberType(field) || Runtime.isPointerType(field)) { size = Runtime.getNativeFieldSize(field, true); // pack char; char; in structs, also char[X]s. maxSize = Math.max(maxSize, size); } else if (Runtime.isStructType(field)) { size = otherTypes[field].flatSize; maxSize = Math.max(maxSize, 4); } else { dprint('Unclear type in struct: ' + field + ', in ' + type.name_); assert(0); } var curr = Runtime.alignMemory(type.flatSize, Math.min(4, size)); // if necessary, place this on aligned memory type.flatSize = curr + size; if (prev >= 0) { diffs.push(curr-prev); } prev = curr; return curr; }); type.flatSize = Runtime.alignMemory(type.flatSize, maxSize); if (diffs.length == 0) { type.flatFactor = type.flatSize; } else if (Runtime.dedup(diffs).length == 1) { type.flatFactor = diffs[0]; } type.needsFlattening = (type.flatFactor != 1); return type.flatIndexes; }, __dummy__: 0 } function __globalConstructor__() { } // Maps ints ==> functions. This lets us pass around ints, which are // actually pointers to functions, and we convert at call()time var FUNCTION_TABLE = []; var __THREW__ = false; // Used in checking for thrown exceptions. var __ATEXIT__ = []; var ABORT = false; var undef = 0; function assert(condition, text) { if (!condition) { var text = "Assertion failed: " + text; print(text + ':\n' + (new Error).stack); ABORT = true; throw "Assertion: " + text; } } function Pointer_niceify(ptr) { return { slab: IHEAP, pos: ptr }; } // Creates a pointer for a certain slab and a certain address in that slab. // If just a slab is given, will allocate room for it and copy it there. In // other words, do whatever is necessary in order to return a pointer, that // points to the slab (and possibly position) we are given. var ALLOC_NORMAL = 0; // Tries to use _malloc() var ALLOC_STACK = 1; // Lives for the duration of the current function call var ALLOC_STATIC = 2; // Cannot be freed function Pointer_make(slab, pos, allocator) { pos = pos ? pos : 0; assert(pos === 0); // TODO: remove 'pos' if (slab === HEAP) return pos; var size = slab.length; var i; for (i = 0; i < size; i++) { if (slab[i] === undefined) { throw 'Invalid element in slab at ' + new Error().stack; // This can be caught, and you can try again to allocate later, see globalFuncs in run() } } // Finalize var ret = [_malloc, Runtime.stackAlloc, Runtime.staticAlloc][allocator ? allocator : ALLOC_STATIC](Math.max(size, 1)); for (i = 0; i < size; i++) { var curr = slab[i]; if (typeof curr === 'function') { curr = Runtime.getFunctionIndex(curr); } // TODO: Check - also in non-typedarray case - for functions, and if so add |.__index__| if (typeof curr === 'number' || typeof curr === 'boolean') { IHEAP[ret + i] = curr; // TODO: optimize. Can easily detect floats, but 1.0 might look like an int... FHEAP[ret + i] = curr; } else { HEAP[ret + i] = curr; } } return ret; } function Pointer_stringify(ptr) { ptr = Pointer_niceify(ptr); var ret = ""; var i = 0; var t; while (1) { // if ((ptr.pos + i) >= ptr.slab.length) { return "<< Invalid read: " + (ptr.pos+i) + " : " + ptr.slab.length + " >>"; } else {} if ((ptr.pos+i) >= ptr.slab.length) { break; } else {} t = String.fromCharCode(ptr.slab[ptr.pos + i]); if (t == "\0") { break; } else {} ret += t; i += 1; } return ret; } // Memory management var PAGE_SIZE = 4096; function alignMemoryPage(x) { return Math.ceil(x/PAGE_SIZE)*PAGE_SIZE; } var HEAP, IHEAP, FHEAP; var STACK_ROOT, STACKTOP, STACK_MAX; var STATICTOP; // Mangled |new| and |free| (various manglings, for int, long params; new and new[], etc. var _malloc, _free, __Znwj, __Znaj, __Znam, __Znwm, __ZdlPv, __ZdaPv; var HAS_TYPED_ARRAYS = false; var TOTAL_MEMORY = 50*1024*1024; function __initializeRuntime__() { // If we don't have malloc/free implemented, use a simple implementation. Module['_malloc'] = _malloc = __Znwj = __Znaj = __Znam = __Znwm = Module['_malloc'] ? Module['_malloc'] : Runtime.staticAlloc; Module['_free'] = _free = __ZdlPv = __ZdaPv = Module['_free'] ? Module['_free'] : function() { }; // TODO: Remove one of the 3 heaps! HEAP = intArrayFromString('(null)'); // So printing %s of NULL gives '(null)' // Also this ensures we leave 0 as an invalid address, 'NULL' HAS_TYPED_ARRAYS = this['Int32Array'] && this['Float64Array']; // check for engine support if (HAS_TYPED_ARRAYS) { IHEAP = new Int32Array(TOTAL_MEMORY); for (var i = 0; i < HEAP.length; i++) { IHEAP[i] = HEAP[i]; } HEAP = IHEAP; FHEAP = new Float64Array(TOTAL_MEMORY); } else { IHEAP = HEAP; // fallback FHEAP = HEAP; // fallback } Module['HEAP'] = HEAP; Module['IHEAP'] = IHEAP; Module['FHEAP'] = FHEAP; STACK_ROOT = STACKTOP = alignMemoryPage(10); if (!this['TOTAL_STACK']) TOTAL_STACK = 1024*1024; // Reserved room for stack STACK_MAX = STACK_ROOT + TOTAL_STACK; STATICTOP = alignMemoryPage(STACK_MAX); } function __shutdownRuntime__() { while( __ATEXIT__.length > 0) { var func = __ATEXIT__.pop(); if (typeof func === 'number') { func = FUNCTION_TABLE[func]; } func(); } } // stdio.h // C-style: we work on ints on the HEAP. function __formatString() { var cStyle = false; var textIndex = arguments[0]; var argIndex = 1; if (textIndex < 0) { cStyle = true; textIndex = -textIndex; slab = null; argIndex = arguments[1]; } else { var _arguments = arguments; } function getNextArg(type) { var ret; if (!cStyle) { ret = _arguments[argIndex]; argIndex++; } else { ret = (type === 'f' ? FHEAP : IHEAP)[argIndex]; argIndex += type === 'l'.charCodeAt(0) ? 8 : 4; // XXX hardcoded native sizes } return ret; } var ret = []; var curr = -1, next, currArg; while (curr) { // Note: should be curr != 0, technically. But this helps catch bugs with undefineds curr = IHEAP[textIndex]; next = IHEAP[textIndex+1]; if (curr == '%'.charCodeAt(0) && ['d', 'u', 'f', '.'].indexOf(String.fromCharCode(next)) != -1) { var currArg; var argText; // Handle very very simply formatting, namely only %.Xf if (next == '.'.charCodeAt(0)) { var limit = 0; while(1) { var limitChr = IHEAP[textIndex+2]; if (!(limitChr >= '0'.charCodeAt(0) && limitChr <= '9'.charCodeAt(0))) break; limit *= 10; limit += limitChr - '0'.charCodeAt(0); textIndex++; } textIndex--; next = IHEAP[textIndex+1]; currArg = getNextArg(next); argText = String(+currArg); // +: boolean=>int var dotIndex = argText.indexOf('.'); if (dotIndex == -1) { dotIndex = argText.length; argText += '.'; } argText += '00000000000'; // padding argText = argText.substr(0, dotIndex+1+limit); textIndex += 2; } else if (next == 'u'.charCodeAt(0)) { currArg = getNextArg(next); argText = String(unSign(currArg, 32)); } else { currArg = getNextArg(next); argText = String(+currArg); // +: boolean=>int } argText.split('').forEach(function(chr) { ret.push(chr.charCodeAt(0)); }); textIndex += 2; } else if (curr == '%'.charCodeAt(0) && next == 's'.charCodeAt(0)) { ret = ret.concat(String_copy(getNextArg(next))); textIndex += 2; } else if (curr == '%'.charCodeAt(0) && next == 'c'.charCodeAt(0)) { ret = ret.concat(getNextArg(next)); textIndex += 2; } else { ret.push(curr); textIndex += 1; } } return Pointer_make(ret, 0, ALLOC_STACK); // NB: Stored on the stack } // Copies a list of num items on the HEAP into a // a normal JavaScript array of numbers function Array_copy(ptr, num) { return Array.prototype.slice.call(IHEAP.slice(ptr, ptr+num)); // Make a normal array out of the typed one } // Copies a C-style string, terminated by a zero, from the HEAP into // a normal JavaScript array of numbers function String_copy(ptr, addZero) { return Array_copy(ptr, _strlen(ptr)).concat(addZero ? [0] : []); } // stdlib.h // Get a pointer, return int value of the string it points to function _atoi(s) { return Math.floor(Number(Pointer_stringify(s))); } function _llvm_memcpy_i32(dest, src, num, idunno) { var curr; for (var i = 0; i < num; i++) { curr = HEAP[src + i] || 0; // memcpy sometimes copies uninitialized areas XXX: Investigate why initializing alloc'ed memory does not fix that too HEAP[dest + i] = curr; // TODO: optimize somehow - this is slower than without typed arrays IHEAP[dest + i] = IHEAP[src + i]; FHEAP[dest + i] = FHEAP[src + i]; } } _memcpy = _llvm_memcpy_i64 = _llvm_memcpy_p0i8_p0i8_i32 = _llvm_memcpy_p0i8_p0i8_i64 = _llvm_memcpy_i32; function llvm_memset_i32(ptr, value, num) { for (var i = 0; i < num; i++) { HEAP[ptr+i] = IHEAP[ptr+i] = FHEAP[ptr+i] = value; } } _llvm_memset_p0i8_i64 = _llvm_memset_p0i8_i32 = llvm_memset_i32; function _strlen(ptr) { var i = 0; while (IHEAP[ptr+i]) i++; // Note: should be IHEAP[ptr+i] != 0, technically. But this helps catch bugs with undefineds return i; } // Tools PRINTBUFFER = ''; function __print__(text) { if (text === null) { // Flush print(PRINTBUFFER); PRINTBUFFER = ''; return; } // We print only when we see a '\n', as console JS engines always add // one anyhow. PRINTBUFFER = PRINTBUFFER + text; var endIndex; while ((endIndex = PRINTBUFFER.indexOf('\n')) != -1) { print(PRINTBUFFER.substr(0, endIndex)); PRINTBUFFER = PRINTBUFFER.substr(endIndex + 1); } } function jrint(label, obj) { // XXX manual debugging if (!obj) { obj = label; label = ''; } else label = label + ' : '; print(label + JSON.stringify(obj)); } // This processes a 'normal' string into a C-line array of numbers. // For LLVM-originating strings, see parser.js:parseLLVMString function function intArrayFromString(stringy) { var ret = []; var t; var i = 0; while (i < stringy.length) { ret.push(stringy.charCodeAt(i)); i = i + 1; } ret.push(0); return ret; } // Converts a value we have as signed, into an unsigned value. For // example, -1 in int32 would be a very large number as unsigned. function unSign(value, bits) { if (value >= 0) return value; return 2*Math.abs(1 << (bits-1)) + value; } // === Body === var $0___SIZE = 12; // %0 var $1___SIZE = 16; // %1 var $1___FLATTENER = [0,8,12]; var $2___SIZE = 8; // %2 var $3___SIZE = 8; // %3 var $4___SIZE = 20; // %4 var $4___FLATTENER = [0,4,5,8,12,16]; var $5___SIZE = 8; // %5 var $6___SIZE = 16; // %6 var $7___SIZE = 12; // %7 var $8___SIZE = 8; // %8 var $9___SIZE = 28; // %9 var $10___SIZE = 16; // %10 var $11___SIZE = 16; // %11 var $11___FLATTENER = [0,8,12]; var $12___SIZE = 20; // %12 var $13___SIZE = 8; // %13 var $14___SIZE = 16; // %14 var $enum_BinOpr___SIZE = 4; // %enum.BinOpr var $enum_OpArgMask___SIZE = 4; // %enum.OpArgMask var $enum_OpMode___SIZE = 4; // %enum.OpMode var $enum_UnOpr___SIZE = 4; // %enum.UnOpr var $enum_anon___SIZE = 4; // %enum.anon var $struct_BlockCnt___SIZE = 12; // %struct.BlockCnt var $struct_BlockCnt___FLATTENER = [0,4,8,9,10]; var $struct_CCallS___SIZE = 8; // %struct.CCallS var $struct_CClosure___SIZE = 32; // %struct.CClosure var $struct_CClosure___FLATTENER = [0,4,5,6,7,8,12,16,20]; var $struct_CallInfo___SIZE = 24; // %struct.CallInfo var $struct_CallS___SIZE = 8; // %struct.CallS var $struct_ConsControl___SIZE = 36; // %struct.ConsControl var $struct_ConsControl___FLATTENER = [0,20,24,28,32]; var $struct_FuncState___SIZE = 572; // %struct.FuncState var $struct_FuncState___FLATTENER = [0,4,8,12,16,20,24,28,32,36,40,44,48,50,52,172]; var $struct_GCheader___SIZE = 8; // %struct.GCheader var $struct_GCheader___FLATTENER = [0,4,5]; var $struct_LClosure___SIZE = 24; // %struct.LClosure var $struct_LClosure___FLATTENER = [0,4,5,6,7,8,12,16,20]; var $struct_LG___SIZE = 348; // %struct.LG var $struct_LHS_assign___SIZE = 24; // %struct.LHS_assign var $struct_LexState___SIZE = 60; // %struct.LexState var $struct_LexState___FLATTENER = [0,4,8,12,24,36,40,44,48,52,56]; var $struct_LoadF___SIZE = 8200; // %struct.LoadF var $struct_LoadS___SIZE = 8; // %struct.LoadS var $struct_LocVar___SIZE = 12; // %struct.LocVar var $struct_MatchState___SIZE = 272; // %struct.MatchState var $struct_Mbuffer___SIZE = 12; // %struct.Mbuffer var $struct_Node___SIZE = 28; // %struct.Node var $struct_Proto___SIZE = 76; // %struct.Proto var $struct_Proto___FLATTENER = [0,4,5,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,73,74,75]; var $struct_SParser___SIZE = 20; // %struct.SParser var $struct_SParser___FLATTENER = [0,4,16]; var $struct_Smain___SIZE = 12; // %struct.Smain var $struct_Table___SIZE = 32; // %struct.Table var $struct_Table___FLATTENER = [0,4,5,6,7,8,12,16,20,24,28]; var $struct_Token___SIZE = 12; // %struct.Token var $struct_UpVal___SIZE = 24; // %struct.UpVal var $struct_UpVal___FLATTENER = [0,4,5,8,12]; var $struct_Zio___SIZE = 20; // %struct.Zio var $struct__IO_FILE___SIZE = 152; // %struct._IO_FILE var $struct__IO_FILE___FLATTENER = [0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,70,71,72,76,84,88,92,96,100,104,108]; var $struct__IO_marker___SIZE = 12; // %struct._IO_marker var $struct_anon___SIZE = 16; // %struct.anon var $struct_anon___FLATTENER = [0,4,5,6,8,12]; var $struct_expdesc___SIZE = 20; // %struct.expdesc var $struct_expdesc___FLATTENER = [0,4,12,16]; var $struct_global_State___SIZE = 236; // %struct.global_State var $struct_global_State___FLATTENER = [0,12,16,20,21,24,28,32,36,40,44,48,52,64,68,72,76,80,84,88,92,104,108,132,168]; var $struct_lconv___SIZE = 56; // %struct.lconv var $struct_lconv___FLATTENER = [0,4,8,12,16,20,24,28,32,36,40,41,42,43,44,45,46,47,48,49,50,51,52,53]; var $struct_luaL_Buffer___SIZE = 8204; // %struct.luaL_Buffer var $struct_luaL_Reg___SIZE = 8; // %struct.luaL_Reg var $struct_lua_Debug___SIZE = 100; // %struct.lua_Debug var $struct_lua_Debug___FLATTENER = [0,4,8,12,16,20,24,28,32,36,96]; var $struct_lua_State___SIZE = 112; // %struct.lua_State var $struct_lua_State___FLATTENER = [0,4,5,6,8,12,16,20,24,28,32,36,40,44,48,52,54,56,57,60,64,68,72,84,96,100,104,108]; var $struct_lua_TValue___SIZE = 12; // %struct.lua_TValue var $struct_lua_longjmp___SIZE = 12; // %struct.lua_longjmp var $struct_stringtable___SIZE = 12; // %struct.stringtable var $struct_tm___SIZE = 44; // %struct.tm var $struct_upvaldesc___SIZE = 2; // %struct.upvaldesc var $union_Closure___SIZE = 32; // %union.Closure var $union_GCObject___SIZE = 112; // %union.GCObject var $union_TKey___SIZE = 16; // %union.TKey var $union_TString___SIZE = 16; // %union.TString var $union_Udata___SIZE = 20; // %union.Udata var $union_anon___SIZE = 8; // %union.anon var __ZL7globalL; var __str; var __str1; var __ZL8progname; var __str2; var __str3; var __str4; var __str5; var _stdout; var __str6; var __str7; var __str8; var __str9; var __str10; var _stdin; var __str11; var __str12; var __str13; var __str14; var __str15; var __str16; var __str17; var __str18; var __str19; var __str20; var __str21; var __str22; var _stderr; var __str23; var __str24; var __str25; var __str26; var __str27; var __str28; var __str129; var __str230; var __str331; var __str432; var __str1533; var __str2634; var __str37; var __str835; var __str1936; var __str210; var __str311; var __str412; var __str537; var __str638; var __str739; var __str813; var __str940; var __str1041; var __str1142; var __str1243; var __str1344; var __str1445; var __str1514; var __str1646; var __str1747; var __str1848; var __str1915; var __str2049; var __str2150; var __str122; var __ZTVN10__cxxabiv119__pointer_type_infoE; var __ZTSP11lua_longjmp; var __ZTVN10__cxxabiv117__class_type_infoE; var __ZTS11lua_longjmp; var __ZTI11lua_longjmp; var __ZTIP11lua_longjmp; var __str223; var __str324; var __str425; var __str526; var __str627; var __str728; var __str829; var __str47; var __str148; var __str249; var __str350; var __str451; var __str552; var __str653; var __str754; var __str855; var __str956; var __str1057; var __str1158; var __str1259; var __str1360; var __str1461; var __str1562; var __str1663; var __str1764; var __str1865; var __str1966; var __str2067; var __str2168; var __str2251; var __str2352; var __str2453; var __str2554; var __str2669; var __str2755; var __str2856; var __str29; var __str30; var _luaX_tokens; var __str31; var __str32; var __str33; var __str34; var __str35; var __str36; var __str3770; var __str38; var __str39; var __str40; var __str41; var __str42; var __str43; var __str44; var __str45; var __str46; var __str72; var _luaO_nilobject_; var __ZZ9luaO_log2jE5log_2; var __str77; var __str178; var __str279; var __str380; var __str481; var __str582; var __str683; var __str784; var __str90; var __str191; var __str292; var __str393; var __str494; var __str595; var __str696; var __str797; var __str898; var __str999; var __str10100; var __str11101; var __str12102; var __str13103; var __str14104; var __str15105; var __str16106; var __str17107; var __str18108; var __str19109; var __str20110; var __str21111; var __str22112; var __str23113; var __str24114; var __str25115; var __str26116; var __str27117; var __str28118; var __str29119; var __str30120; var __str31121; var __str32122; var __str33123; var __str34124; var __str35125; var __str36126; var __str37127; var _luaP_opnames; var _luaP_opmodes; var __str12957; var __str1130; var __ZL8priority; var __str2131; var __str3132; var __str4133; var __str5134; var __str6135; var __str7136; var __str8137; var __str9138; var __str10139; var __str11140; var __str12141; var __str13142; var __str14143; var __str15144; var __str16145; var __str17146; var __str18147; var __str19148; var __str20149; var __str21150; var __str22151; var __str23152; var __str24153; var __str25154; var __str26155; var __str27156; var __str158; var __ZL10dummynode_; var __str164; var __str1165; var __str2166; var __str3167; var __str177; var __str1178; var __str2179; var __str3180; var __str4181; var __str5182; var __str6183; var __str7184; var __str8185; var __str9186; var _luaT_typenames; var __ZZ9luaT_initP9lua_StateE14luaT_eventname; var __str10188; var __str11189; var __str12190; var __str13191; var __str14192; var __str15193; var __str16194; var __str17195; var __str18196; var __str19197; var __str20198; var __str21199; var __str22200; var __str23201; var __str24202; var __str25203; var __str26204; var __str208; var __str1209; var __str2210; var __str3211; var __str4212; var __str5213; var __str6214; var __str7215; var __str8216; var __str9217; var __str220; var __str1221; var __str2222; var __str3223; var __str4224; var __str5225; var __str6226; var __str7227; var __str8228; var __str242; var __str124358; var __str2244; var __str3245; var __str4246; var __str5247; var __str6248; var __str7249; var __str8250; var __str9251; var __str10252; var __str11253; var __str12254; var __str13255; var __str14256; var __str15257; var __str16258; var __str17259; var __str18260; var __str19261; var __str20262; var __str21263; var __str22264; var __str23265; var __str24266; var __str25267; var __str268; var __str1269; var __str2270; var __str3271; var __str4272; var __str5273; var __str6274; var __str7275; var __str8276; var __str9277; var __str10278; var __str11279; var __str12280; var __str13281; var __str14282; var __str15283; var __str16284; var __str17285; var __str18286; var __str19287; var __str20288; var __str21289; var __str22290; var __str23291; var __ZL10base_funcs; var __str24292; var __str25293; var __str26294; var __str27295; var __str28296; var __str29297; var __ZL8co_funcs; var __str30298; var __str31299; var __str32300; var __str33301; var __str34302; var __str35303; var __str36304; var __str37305; var __str38306; var __str39307; var __str40308; var __str41309; var __ZL9statnames; var __str42310; var __str43311; var __str44312; var __str45313; var __str46314; var __str47315; var __str48; var __str49; var __str50; var __str51; var __str52; var __str53; var __str54; var __str55; var __str56; var __str57; var __str58; var __str59; var __str60; var __str61; var __str62; var __str63; var __str64; var __str65; var __str66; var __str67; var __str68; var __str69; var __ZZ19luaB_collectgarbageP9lua_StateE4opts; var __str70; var __str71; var __str72316; var __str73; var __str74; var __str75; var __str76; var __ZZ19luaB_collectgarbageP9lua_StateE7optsnum; var __str77317; var __str78; var __str318; var __str1319; var __str2320; var __str3321; var __str4322; var __str5323; var __str6324; var __str7325; var __str8326; var __str9327; var __str10328; var __str11329; var __str12330; var __str13331; var __ZL5dblib; var __str14332; var __str15333; var __str16334; var __str17335; var __str18336; var __str19337; var __str20338; var __str21339; var __str22340; var __str23341; var __str24342; var __str25343; var __str26344; var __str27345; var __ZL8KEY_HOOK; var __ZZ5hookfP9lua_StateP9lua_DebugE9hooknames; var __str28346; var __str29347; var __str30348; var __str31349; var __str32350; var __str33351; var __str34352; var __str35353; var __str36354; var __str37355; var __str38356; var __str39357; var __str40358; var __str41359; var __str42360; var __str43361; var __str44362; var __str45363; var __str46364; var __str47365; var __str48366; var __str49367; var __str50368; var __str51369; var __str52370; var __str371; var __str1372; var __str2373; var __str3374; var __str4375; var __str5376; var __str6377; var __str7378; var __str8379; var __str9380; var __str10381; var __ZL5iolib; var __str11382; var __str12383; var __str13384; var __str14385; var __ZL4flib; var __str15386; var __str16387; var __str17388; var __str18389; var __str19390; var __str20391; var __str21392; var __str22393; var __str23394; var __str24395; var __str25396; var __str26397; var __str27398; var __str28399; var __ZZ9f_setvbufP9lua_StateE4mode; var __ZZ9f_setvbufP9lua_StateE9modenames; var __str29400; var __str30401; var __str31402; var __ZZ6f_seekP9lua_StateE4mode; var __ZZ6f_seekP9lua_StateE9modenames; var __str32403; var __str33404; var __str34405; var __str35406; var __str36407; var __str37408; var __str38409; var __str39410; var __str40411; var __ZL6fnames; var __str41412; var __str42413; var __str43414; var __str44415; var __str45416; var __str417; var __str1418; var __str2419; var __str3420; var __str4421; var __str5422; var __str6423; var __str7424; var __str8425; var __str9426; var __str10427; var __str11428; var __str12429; var __str13430; var __str14431; var __str15432; var __str16433; var __str17434; var __str18435; var __str19436; var __str20437; var __str21438; var __str22439; var __str23440; var __str24441; var __str25442; var __str26443; var __str27444; var __ZL7mathlib; var __str28445; var __str29446; var __str30447; var __str31448; var __str32449; var __str33450; var __str452; var __str1453; var __str2454; var __str3455; var __str4456; var __str5457; var __str6458; var __str7459; var __str8460; var __str9461; var __str10462; var __ZL6syslib; var __str11463; var __str12464; var __str13465; var __str14466; var __str15467; var __str16468; var __str17469; var __str18470; var __str19471; var __str20472; var __ZZ12os_setlocaleP9lua_StateE3cat; var __ZZ12os_setlocaleP9lua_StateE8catnames; var __str21473; var __str22474; var __str23475; var __str24476; var __str25477; var __str26478; var __str27479; var __str28480; var __str29481; var __str30482; var __str483; var __str1484; var __str2485; var __str3486; var __str4487; var __str5488; var __str6489; var __str7490; var __str8491; var __ZL9tab_funcs; var __str9492; var __str10493; var __str11494; var __str12495; var __str13496; var __str14497; var __str498; var __str1499; var __str2500; var __str3501; var __str4502; var __str5503; var __str6504; var __str7505; var __str8506; var __str9507; var __str10508; var __str11509; var __str12510; var __str13511; var __str14512; var __ZL6strlib; var __str15513; var __str16514; var __str17515; var __str18516; var __str19517; var __str20518; var __str21519; var __str22520; var __str23521; var __str24522; var __str25523; var __str26524; var __str27525; var __str28526; var __str29527; var __str30528; var __str31529; var __str32530; var __str33531; var __str34532; var __str35533; var __str36534; var __str37535; var __str38536; var __str39537; var __str538; var __str1539; var __ZL8pk_funcs; var __str2540; var __str3541; var __ZL8ll_funcs; var __ZL7loaders; var __str4542; var __str5543; var __str6544; var __str7545; var __str8546; var __str9547; var __str10548; var __str11549; var __str12550; var __str13551; var __str14552; var __str15553; var __str16554; var __str17555; var __str18556; var __str19557; var __str20558; var __str21559; var __str22560; var __str23561; var __str24562; var __str25563; var __str26564; var __str27565; var __str28566; var __str29567; var __str30568; var __str31569; var __str32570; var __str33571; var __str34572; var __str35573; var __str36574; var __str37575; var __str38576; var __str39577; var __ZL9sentinel_; var __str40578; var __str41579; var __str42580; var __str43581; var __str44582; var __str45583; var __str46584; var __str47585; var __str48586; var __str49587; var __str50588; var __str51589; var __str590; var __str1591; var __str2592; var __str3593; var __str4594; var __str5595; var __str6596; var __str7597; var __ZL7lualibs; _fputs = function (p, stream) { var str = Pointer_stringify(p); if (str == '\n') return; // XXX manually added for demo, suppress unneeded newlines __print__(Pointer_stringify(p) + '\n'); } _fflush = function (file) { __print__(null); } _signal = function (sig, func) { // TODO return 0; } // stub for _strstr // stub for _fgets // stub for _strlen _strcmp = function (px, py) { var i = 0; while (true) { var x = IHEAP[px+i]; var y = IHEAP[py+i]; if (x == y && x == 0) return 0; if (x == 0) return -1; if (y == 0) return 1; if (x == y) { i ++; continue; } else { return x > y ? 1 : -1; } } } _fprintf = function () { var file = arguments[0]; // TODO: something clever with this var args = Array.prototype.slice.call(arguments, 1); __print__(Pointer_stringify(__formatString.apply(null, args))); } _getenv = function (name_) { return 0; // TODO } // stub for _llvm_memcpy_p0i8_p0i8_i32 // stub for _llvm_va_start // stub for _llvm_va_end // stub for _floor // stub for _llvm_pow_f64 _abs = Math.abs _strchr = function (ptr, chr) { ptr--; do { ptr++; var val = IHEAP[ptr]; if (val == chr) return ptr; } while (val); return 0; } ___cxa_allocate_exception = function (size) { return _malloc(size); // warning: leaked } ___cxa_throw = function (ptr, data, dunno) { throw ptr; } // stub for _exit _llvm_eh_exception = function () { return 'code-generated exception: ' + (new Error().stack); } ___gxx_personality_v0 = function () { } _llvm_eh_selector = function (exception, personality, num) { return 0; } // stub for _llvm_eh_typeid_for ___cxa_begin_catch = function (ptr) { } ___cxa_end_catch = function (ptr) { } _iscntrl = function (chr) { return (chr >= 0 && chr <= 0x1f) || chr === 0x7f; } _isdigit = function (chr) { return chr >= '0'.charCodeAt(0) && chr <= '9'.charCodeAt(0); } _isspace = function (chr) { return chr in { 32: 0, 9: 0, 10: 0, 11: 0, 12: 0, 13: 0 }; } _isalpha = function (chr) { return (chr >= 'a'.charCodeAt(0) && chr <= 'z'.charCodeAt(0)) || (chr >= 'A'.charCodeAt(0) && chr <= 'Z'.charCodeAt(0)); } _isalnum = function (chr) { return (chr >= '0'.charCodeAt(0) && chr <= '9'.charCodeAt(0)) || (chr >= 'a'.charCodeAt(0) && chr <= 'z'.charCodeAt(0)) || (chr >= 'A'.charCodeAt(0) && chr <= 'Z'.charCodeAt(0)); } // stub for _localeconv _strtod = function (str, endptr) { // XXX handles only whitespace + |[0-9]+(.[0.9]+)?|, no e+ while (_isspace(str)) str++; var chr; var ret = 0; while(1) { chr = IHEAP[str]; if (!_isdigit(chr)) break; ret = ret*10 + chr - '0'.charCodeAt(0); str++; } if (IHEAP[str] == '.'.charCodeAt(0)) { str++; var mul=1/10; while(1) { chr = IHEAP[str]; if (!_isdigit(chr)) break; ret += mul*(chr - '0'.charCodeAt(0)); mul /= 10; str++; } } if (endptr) { IHEAP[endptr] = str; } return ret; } // stub for _strtoul _sprintf = function () { var str = arguments[0]; var args = Array.prototype.slice.call(arguments, 1); _strcpy(str, __formatString.apply(null, args)); // not terribly efficient } _strncpy = function (pdest, psrc, num) { var padding = false; for (var i = 0; i < num; i++) { IHEAP[pdest+i] = padding ? 0 : IHEAP[psrc+i]; padding = padding || IHEAP[psrc+i] == 0; } } _strcpy = function (pdest, psrc) { var i = 0; do { IHEAP[pdest+i] = IHEAP[psrc+i]; i ++; } while (IHEAP[psrc+i-1] != 0); } _strcat = function (pdest, psrc) { var len = Pointer_stringify(pdest).length; // TODO: use strlen, but need dependencies system var i = 0; do { IHEAP[pdest+len+i] = IHEAP[psrc+i]; i ++; } while (IHEAP[psrc+i-1] != 0); } _strcspn = function (pstr, pset) { var str = String_copy(pstr, true); var set = String_copy(pset, true); var i = 0; while (set.indexOf(str[i]) == -1) i++; // Must halt, as 0 is in both return i; } // stub for _strncat _memcmp = function (p1, p2, num) { for (var i = 0; i < num; i++) { var v1 = IHEAP[p1+i]; var v2 = IHEAP[p2+i]; if (v1 != v2) return v1 > v2 ? 1 : -1; } return 0; } // stub for _strcoll _fopen = function (filename, mode) { return 1; // XXX } __IO_getc = function (file) { return -1; // EOF } // stub for _freopen _ungetc = function (chr, stream) { return chr; } _ferror = function (stream) { return 0; } _fclose = function (stream) { return 0; } // stub for _free _realloc = function (ptr, size) { // Very simple, inefficient implementation - if you use a real malloc, best to use // a real realloc with it if (!size) { if (ptr) _free(ptr); return 0; } var ret = _malloc(size); if (ptr) { _memcpy(ret, ptr, size); // might be some invalid reads _free(ptr); } return ret; } _feof = function (stream) { return 1; } // stub for _fread // stub for _strerror // stub for ___errno_location // stub for _fwrite // stub for _setvbuf // stub for _fseek // stub for _ftell // stub for _clearerr // stub for _fscanf // stub for _tmpfile _tan = Math.tan // stub for _tanh _sqrt = Math.sqrt _sin = Math.sin // stub for _sinh // stub for _srand // stub for _rand // stub for _modf // stub for _log // stub for _log10 // stub for _ldexp // stub for _frexp // stub for _fmod // stub for _exp _cos = Math.cos // stub for _cosh // stub for _ceil _atan = Math.atan _atan2 = Math.atan2 _asin = Math.asin _acos = Math.acos _fabs = Math.abs // stub for _tmpnam _time = function (ptr) { var ret = Math.floor(Date.now()/1000); if (ptr) { IHEAP[ptr] = ret; } return ret; } // stub for _mktime // stub for _setlocale // stub for _rename // stub for _remove // stub for _system // stub for _difftime // stub for _gmtime // stub for _localtime // stub for _strftime // stub for _clock _toupper = function (chr) { if (chr >= 'a'.charCodeAt(0) && chr <= 'z'.charCodeAt(0)) { return chr - 'a'.charCodeAt(0) + 'A'.charCodeAt(0); } return chr; } // stub for _strpbrk // stub for _tolower // stub for _islower // stub for _ispunct // stub for _isupper _isxdigit = function (chr) { return (chr >= '0'.charCodeAt(0) && chr <= '9'.charCodeAt(0)) || (chr >= 'a'.charCodeAt(0) && chr <= 'f'.charCodeAt(0)) || (chr >= 'A'.charCodeAt(0) && chr <= 'F'.charCodeAt(0)); } // stub for _memchr // stub for _strrchr function _main($argc, $argv) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $status; var $s = __stackBase__; var $L; $1 = 0; $2 = $argc; $3 = $argv; var $4 = __Z13luaL_newstatev(); $L = $4; var $5 = $L; var $6 = $5 == 0; ; if ($6) { ; var $8 = $3; var $9 = $8; var $10 = IHEAP[$9]; __Z9l_messagePKcS0_($10, __str); $1 = 1; ; } else { ; var $12 = $2; var $13 = $s; IHEAP[$13] = $12; var $14 = $3; var $15 = $s+4; IHEAP[$15] = $14; var $16 = $L; var $17 = $s; var $18 = __Z10lua_cpcallP9lua_StatePFiS0_EPv($16, __Z5pmainP9lua_State.__index__, $17); $status = $18; var $19 = $L; var $20 = $status; var $21 = __Z6reportP9lua_Statei($19, $20); var $22 = $L; return; // XXX manually added for demo __Z9lua_closeP9lua_State($22); var $23 = $status; var $24 = $23 != 0; ; if ($24) { __lastLabel__ = 3; ; } else { __lastLabel__ = 3; ; var $26 = $s+8; var $27 = IHEAP[$26]; var $28 = $27 != 0; __lastLabel__ = 1; ; } var $30 = __lastLabel__ == 3 ? 1 : ($28); var $31 = $30 ? 1 : 0; $1 = $31; ; } var $33 = $1; STACKTOP = __stackBase__; return $33; } _main.__index__ = Runtime.getFunctionIndex(_main, "_main"); function __Z9l_messagePKcS0_($pname, $msg) { ; var __label__; var $1; var $2; $1 = $pname; $2 = $msg; var $3 = $1; var $4 = $3 != 0; ; if ($4) { ; var $6 = IHEAP[_stderr]; var $7 = $1; var $8 = _fprintf($6, __str26, $7); ; } var $10 = IHEAP[_stderr]; var $11 = $2; var $12 = _fprintf($10, __str27, $11); var $13 = IHEAP[_stderr]; var $14 = _fflush($13); ; return; } __Z9l_messagePKcS0_.__index__ = Runtime.getFunctionIndex(__Z9l_messagePKcS0_, "__Z9l_messagePKcS0_"); function __Z5pmainP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $s; var $argv; var $script; var $has_i = __stackBase__; var $has_v = __stackBase__+4; var $has_e = __stackBase__+8; $2 = $L; var $3 = $2; var $4 = __Z14lua_touserdataP9lua_Statei($3, 1); var $5 = $4; $s = $5; var $6 = $s; var $7 = $6+4; var $8 = IHEAP[$7]; $argv = $8; IHEAP[$has_i] = 0; IHEAP[$has_v] = 0; IHEAP[$has_e] = 0; var $9 = $2; IHEAP[__ZL7globalL] = $9; var $10 = $argv; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 != 0; ; $14$25$2: do { if ($13) { ; var $15 = $argv; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19 != 0; if (!($20)) { __label__ = 1; /* $25 */ break $14$25$2; } var $22 = $argv; var $23 = $22; var $24 = IHEAP[$23]; IHEAP[__ZL8progname] = $24; ; } } while(0); var $26 = $2; var $27 = __Z6lua_gcP9lua_Stateii($26, 0, 0); var $28 = $2; __Z13luaL_openlibsP9lua_State($28); var $29 = $2; var $30 = __Z6lua_gcP9lua_Stateii($29, 1, 0); var $31 = $2; var $32 = __Z14handle_luainitP9lua_State($31); var $33 = $s; var $34 = $33+8; IHEAP[$34] = $32; var $35 = $s; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37 != 0; ; if ($38) { ; $1 = 0; ; } else { ; var $41 = $argv; var $42 = __Z11collectargsPPcPiS1_S1_($41, $has_i, $has_v, $has_e); $script = $42; var $43 = $script; var $44 = $43 < 0; ; if ($44) { ; __Z11print_usagev(); var $46 = $s; var $47 = $46+8; IHEAP[$47] = 1; $1 = 0; ; } else { ; var $49 = IHEAP[$has_v]; var $50 = $49 != 0; ; if ($50) { ; __Z13print_versionv(); ; } var $53 = $2; var $54 = $argv; var $55 = $script; var $56 = $55 > 0; ; if ($56) { ; var $58 = $script; __lastLabel__ = 5; ; } else { ; var $60 = $s; var $61 = $60; var $62 = IHEAP[$61]; __lastLabel__ = 7; ; } var $64 = __lastLabel__ == 5 ? $58 : ($62); var $65 = __Z7runargsP9lua_StatePPci($53, $54, $64); var $66 = $s; var $67 = $66+8; IHEAP[$67] = $65; var $68 = $s; var $69 = $68+8; var $70 = IHEAP[$69]; var $71 = $70 != 0; ; if ($71) { ; $1 = 0; ; } else { ; var $74 = $script; var $75 = $74 != 0; ; if ($75) { ; var $77 = $2; var $78 = $argv; var $79 = $script; var $80 = __Z13handle_scriptP9lua_StatePPci($77, $78, $79); var $81 = $s; var $82 = $81+8; IHEAP[$82] = $80; ; } var $84 = $s; var $85 = $84+8; var $86 = IHEAP[$85]; var $87 = $86 != 0; ; if ($87) { ; $1 = 0; ; } else { ; var $90 = IHEAP[$has_i]; var $91 = $90 != 0; ; if ($91) { ; var $93 = $2; __Z5dottyP9lua_State($93); ; } else { ; var $95 = $script; var $96 = $95 == 0; ; $97$105$31: do { if ($96) { ; var $98 = IHEAP[$has_e]; var $99 = $98 != 0; if ($99) { __label__ = 10; /* $105 */ break $97$105$31; } var $101 = IHEAP[$has_v]; var $102 = $101 != 0; if ($102) { __label__ = 10; /* $105 */ break $97$105$31; } __Z13print_versionv(); var $104 = $2; __Z5dottyP9lua_State($104); ; } } while(0); ; } $1 = 0; ; } } } } var $108 = $1; STACKTOP = __stackBase__; return $108; } __Z5pmainP9lua_State.__index__ = Runtime.getFunctionIndex(__Z5pmainP9lua_State, "__Z5pmainP9lua_State"); function __Z6reportP9lua_Statei($L, $status) { ; var __label__; var $1; var $2; var $msg; $1 = $L; $2 = $status; var $3 = $2; var $4 = $3 != 0; ; $5$19$2: do { if ($4) { ; var $6 = $1; var $7 = __Z8lua_typeP9lua_Statei($6, -1); var $8 = $7 == 0; if ($8) { __label__ = 0; /* $19 */ break $5$19$2; } var $10 = $1; var $11 = __Z13lua_tolstringP9lua_StateiPj($10, -1, 0); $msg = $11; var $12 = $msg; var $13 = $12 == 0; ; if ($13) { ; $msg = __str1; ; } var $16 = IHEAP[__ZL8progname]; var $17 = $msg; __Z9l_messagePKcS0_($16, $17); var $18 = $1; __Z10lua_settopP9lua_Statei($18, -2); ; } } while(0); var $20 = $2; ; return $20; } __Z6reportP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z6reportP9lua_Statei, "__Z6reportP9lua_Statei"); function __Z14handle_luainitP9lua_State($L) { ; var __label__; var $1; var $2; var $init; $2 = $L; var $3 = _getenv(__str24); $init = $3; var $4 = $init; var $5 = $4 == 0; ; if ($5) { ; $1 = 0; ; } else { ; var $8 = $init; var $9 = $8; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11 == 64; ; if ($12) { ; var $14 = $2; var $15 = $init; var $16 = $15+1; var $17 = __Z6dofileP9lua_StatePKc($14, $16); $1 = $17; ; } else { ; var $19 = $2; var $20 = $init; var $21 = __Z8dostringP9lua_StatePKcS2_($19, $20, __str25); $1 = $21; ; } } var $23 = $1; ; return $23; } __Z14handle_luainitP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14handle_luainitP9lua_State, "__Z14handle_luainitP9lua_State"); function __Z11collectargsPPcPiS1_S1_($argv, $pi, $pv, $pe) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $i; $2 = $argv; $3 = $pi; $4 = $pv; $5 = $pe; $i = 1; ; $6$2: while(1) { // $6 var $7 = $i; var $8 = $2; var $9 = $8+4*$7; var $10 = IHEAP[$9]; var $11 = $10 != 0; if (!($11)) { __label__ = 2; /* $107 */ break $6$2; } var $13 = $i; var $14 = $2; var $15 = $14+4*$13; var $16 = IHEAP[$15]; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 != 45; if ($20) { __label__ = 3; /* $21 */ break $6$2; } var $24 = $i; var $25 = $2; var $26 = $25+4*$24; var $27 = IHEAP[$26]; var $28 = $27+1; var $29 = IHEAP[$28]; var $30 = $29; if ($30 == 45) { __label__ = 20; /* $31 */ break $6$2; } else if ($30 == 0) { __label__ = 21; /* $54 */ break $6$2; } else if ($30 == 105) { __label__ = 22; /* $56 */ } else if ($30 == 118) { __label__ = 11; /* $68 */ } else if ($30 == 101) { __label__ = 23; /* $80 */ } else if ($30 == 108) { __label__ = 15; /* $82 */ } else { __label__ = 24; /* $102 */ break $6$2; } $56$68$80$82$6: do { if (__label__ == 22) { var $57 = $i; var $58 = $2; var $59 = $58+4*$57; var $60 = IHEAP[$59]; var $61 = $60+2; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63 != 0; if ($64) { __label__ = 9; /* $65 */ break $6$2; } var $67 = $3; IHEAP[$67] = 1; __label__ = 11; /* $68 */ break $56$68$80$82$6; } else if (__label__ == 23) { var $81 = $5; IHEAP[$81] = 1; __label__ = 15; /* $82 */ break $56$68$80$82$6; } } while(0); if (__label__ == 11) { var $69 = $i; var $70 = $2; var $71 = $70+4*$69; var $72 = IHEAP[$71]; var $73 = $72+2; var $74 = IHEAP[$73]; var $75 = $74; var $76 = $75 != 0; if ($76) { __label__ = 12; /* $77 */ break $6$2; } var $79 = $4; IHEAP[$79] = 1; ; } else if (__label__ == 15) { var $83 = $i; var $84 = $2; var $85 = $84+4*$83; var $86 = IHEAP[$85]; var $87 = $86+2; var $88 = IHEAP[$87]; var $89 = $88; var $90 = $89 == 0; ; if ($90) { ; var $92 = $i; var $93 = $92 + 1; $i = $93; var $94 = $i; var $95 = $2; var $96 = $95+4*$94; var $97 = IHEAP[$96]; var $98 = $97 == 0; if ($98) { __label__ = 16; /* $99 */ break $6$2; } ; } ; } ; var $105 = $i; var $106 = $105 + 1; $i = $106; __label__ = 0; /* $6 */ continue $6$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { var $22 = $i; $1 = $22; ; } else if (__label__ == 24) { $1 = -1; ; } else if (__label__ == 20) { var $32 = $i; var $33 = $2; var $34 = $33+4*$32; var $35 = IHEAP[$34]; var $36 = $35+2; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $38 != 0; ; if ($39) { ; $1 = -1; ; } else { ; var $42 = $i; var $43 = $42 + 1; var $44 = $2; var $45 = $44+4*$43; var $46 = IHEAP[$45]; var $47 = $46 != 0; ; if ($47) { ; var $49 = $i; var $50 = $49 + 1; __lastLabel__ = 6; ; } else { ; __lastLabel__ = 8; ; } var $53 = __lastLabel__ == 6 ? $50 : (0); $1 = $53; ; } } else if (__label__ == 21) { var $55 = $i; $1 = $55; ; } else if (__label__ == 9) { $1 = -1; ; } else if (__label__ == 12) { $1 = -1; ; } else if (__label__ == 16) { $1 = -1; ; } var $109 = $1; ; return $109; } __Z11collectargsPPcPiS1_S1_.__index__ = Runtime.getFunctionIndex(__Z11collectargsPPcPiS1_S1_, "__Z11collectargsPPcPiS1_S1_"); function __Z11print_usagev() { ; var __label__; var $1 = IHEAP[_stderr]; var $2 = IHEAP[__ZL8progname]; var $3 = _fprintf($1, __str23, $2); var $4 = IHEAP[_stderr]; var $5 = _fflush($4); ; return; } __Z11print_usagev.__index__ = Runtime.getFunctionIndex(__Z11print_usagev, "__Z11print_usagev"); function __Z13print_versionv() { ; var __label__; __Z9l_messagePKcS0_(0, __str22); ; return; } __Z13print_versionv.__index__ = Runtime.getFunctionIndex(__Z13print_versionv, "__Z13print_versionv"); function __Z7runargsP9lua_StatePPci($L, $argv, $n) { ; var __label__; var $1; var $2; var $3; var $4; var $i; var $chunk; var $filename; $2 = $L; $3 = $argv; $4 = $n; $i = 1; ; $5$2: while(1) { // $5 var $6 = $i; var $7 = $4; var $8 = $6 < $7; if (!($8)) { __label__ = 2; /* $75 */ break $5$2; } var $10 = $i; var $11 = $3; var $12 = $11+4*$10; var $13 = IHEAP[$12]; var $14 = $13 == 0; ; if ($14) { ; ; } else { ; var $17 = $i; var $18 = $3; var $19 = $18+4*$17; var $20 = IHEAP[$19]; var $21 = $20+1; var $22 = IHEAP[$21]; var $23 = $22; if ($23 == 101) { __label__ = 12; /* $24 */ } else if ($23 == 108) { __label__ = 13; /* $47 */ } else { __label__ = 14; /* $70 */ } if (__label__ == 14) { ; } else if (__label__ == 12) { var $25 = $i; var $26 = $3; var $27 = $26+4*$25; var $28 = IHEAP[$27]; var $29 = $28+2; $chunk = $29; var $30 = $chunk; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $32 == 0; ; if ($33) { ; var $35 = $i; var $36 = $35 + 1; $i = $36; var $37 = $3; var $38 = $37+4*$36; var $39 = IHEAP[$38]; $chunk = $39; ; } var $41 = $2; var $42 = $chunk; GLOBAL_L = $41; // XXX manually added for demo var $43 = __Z8dostringP9lua_StatePKcS2_($41, $42, __str20); var $44 = $43 != 0; if ($44) { __label__ = 5; /* $45 */ break $5$2; } ; } else if (__label__ == 13) { var $48 = $i; var $49 = $3; var $50 = $49+4*$48; var $51 = IHEAP[$50]; var $52 = $51+2; $filename = $52; var $53 = $filename; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $55 == 0; ; if ($56) { ; var $58 = $i; var $59 = $58 + 1; $i = $59; var $60 = $3; var $61 = $60+4*$59; var $62 = IHEAP[$61]; $filename = $62; ; } var $64 = $2; var $65 = $filename; var $66 = __Z9dolibraryP9lua_StatePKc($64, $65); var $67 = $66 != 0; if ($67) { __label__ = 10; /* $68 */ break $5$2; } ; } ; } var $73 = $i; var $74 = $73 + 1; $i = $74; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 5) { $1 = 1; ; } else if (__label__ == 10) { $1 = 1; ; } var $77 = $1; ; return $77; } __Z7runargsP9lua_StatePPci.__index__ = Runtime.getFunctionIndex(__Z7runargsP9lua_StatePPci, "__Z7runargsP9lua_StatePPci"); function __Z13handle_scriptP9lua_StatePPci($L, $argv, $n) { ; var __label__; var $1; var $2; var $3; var $status; var $fname; var $narg; $1 = $L; $2 = $argv; $3 = $n; var $4 = $1; var $5 = $2; var $6 = $3; var $7 = __Z7getargsP9lua_StatePPci($4, $5, $6); $narg = $7; var $8 = $1; __Z12lua_setfieldP9lua_StateiPKc($8, -10002, __str16); var $9 = $3; var $10 = $2; var $11 = $10+4*$9; var $12 = IHEAP[$11]; $fname = $12; var $13 = $fname; var $14 = _strcmp($13, __str17); var $15 = $14 == 0; ; $16$25$2: do { if ($15) { ; var $17 = $3; var $18 = $17 - 1; var $19 = $2; var $20 = $19+4*$18; var $21 = IHEAP[$20]; var $22 = _strcmp($21, __str18); var $23 = $22 != 0; if (!($23)) { __label__ = 1; /* $25 */ break $16$25$2; } $fname = 0; ; } } while(0); var $26 = $1; var $27 = $fname; var $28 = __Z13luaL_loadfileP9lua_StatePKc($26, $27); $status = $28; var $29 = $1; var $30 = $narg; var $31 = $30 + 1; var $32 = 0 - $31; __Z10lua_insertP9lua_Statei($29, $32); var $33 = $status; var $34 = $33 == 0; ; if ($34) { ; var $36 = $1; var $37 = $narg; var $38 = __Z6docallP9lua_Stateii($36, $37, 0); $status = $38; ; } else { ; var $40 = $1; var $41 = $narg; var $42 = 0 - $41; var $43 = $42 - 1; __Z10lua_settopP9lua_Statei($40, $43); ; } var $45 = $1; var $46 = $status; var $47 = __Z6reportP9lua_Statei($45, $46); ; return $47; } __Z13handle_scriptP9lua_StatePPci.__index__ = Runtime.getFunctionIndex(__Z13handle_scriptP9lua_StatePPci, "__Z13handle_scriptP9lua_StatePPci"); function __Z5dottyP9lua_State($L) { ; var __label__; var $1; var $status; var $oldprogname; $1 = $L; var $2 = IHEAP[__ZL8progname]; $oldprogname = $2; IHEAP[__ZL8progname] = 0; ; $3$2: while(1) { // $3 var $4 = $1; var $5 = __Z8loadlineP9lua_State($4); $status = $5; var $6 = $5 != -1; if (!($6)) { __label__ = 2; /* $40 */ break $3$2; } var $8 = $status; var $9 = $8 == 0; ; if ($9) { ; var $11 = $1; var $12 = __Z6docallP9lua_Stateii($11, 0, 0); $status = $12; ; } var $14 = $1; var $15 = $status; var $16 = __Z6reportP9lua_Statei($14, $15); var $17 = $status; var $18 = $17 == 0; ; $19$39$8: do { if ($18) { ; var $20 = $1; var $21 = __Z10lua_gettopP9lua_State($20); var $22 = $21 > 0; if (!($22)) { __label__ = 5; /* $39 */ break $19$39$8; } var $24 = $1; __Z12lua_getfieldP9lua_StateiPKc($24, -10002, __str3); var $25 = $1; __Z10lua_insertP9lua_Statei($25, 1); var $26 = $1; var $27 = $1; var $28 = __Z10lua_gettopP9lua_State($27); var $29 = $28 - 1; var $30 = __Z9lua_pcallP9lua_Stateiii($26, $29, 0, 0); var $31 = $30 != 0; ; if ($31) { ; var $33 = IHEAP[__ZL8progname]; var $34 = $1; var $35 = $1; var $36 = __Z13lua_tolstringP9lua_StateiPj($35, -1, 0); var $37 = __Z15lua_pushfstringP9lua_StatePKcz($34, __str4, Pointer_make([$36,0,0,0], 0, ALLOC_STACK)); __Z9l_messagePKcS0_($33, $37); ; } ; } } while(0); __label__ = 0; /* $3 */ continue $3$2; } var $41 = $1; __Z10lua_settopP9lua_Statei($41, 0); var $42 = IHEAP[_stdout]; var $43 = _fputs(__str5, $42); var $44 = IHEAP[_stdout]; var $45 = _fflush($44); var $46 = $oldprogname; IHEAP[__ZL8progname] = $46; ; return; } __Z5dottyP9lua_State.__index__ = Runtime.getFunctionIndex(__Z5dottyP9lua_State, "__Z5dottyP9lua_State"); function __Z8loadlineP9lua_State($L) { ; var __label__; var $1; var $2; var $status; $2 = $L; var $3 = $2; __Z10lua_settopP9lua_Statei($3, 0); var $4 = $2; var $5 = __Z8pushlineP9lua_Statei($4, 1); var $6 = $5 != 0; ; if ($6) { ; ; $9$4: while(1) { // $9 var $10 = $2; var $11 = $2; var $12 = __Z13lua_tolstringP9lua_StateiPj($11, 1, 0); var $13 = $2; var $14 = __Z10lua_objlenP9lua_Statei($13, 1); var $15 = __Z15luaL_loadbufferP9lua_StatePKcjS2_($10, $12, $14, __str9); $status = $15; var $16 = $2; var $17 = $status; var $18 = __Z10incompleteP9lua_Statei($16, $17); var $19 = $18 != 0; if (!($19)) { __label__ = 3; /* $20 */ break $9$4; } var $22 = $2; var $23 = __Z8pushlineP9lua_Statei($22, 0); var $24 = $23 != 0; if (!($24)) { __label__ = 6; /* $25 */ break $9$4; } var $27 = $2; __Z15lua_pushlstringP9lua_StatePKcj($27, __str5, 1); var $28 = $2; __Z10lua_insertP9lua_Statei($28, -2); var $29 = $2; __Z10lua_concatP9lua_Statei($29, 3); __label__ = 1; /* $9 */ continue $9$4; } if (__label__ == 3) { ; var $31 = $2; __Z10lua_removeP9lua_Statei($31, 1); var $32 = $status; $1 = $32; ; } else if (__label__ == 6) { $1 = -1; ; } } else { ; $1 = -1; ; } var $34 = $1; ; return $34; } __Z8loadlineP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8loadlineP9lua_State, "__Z8loadlineP9lua_State"); function __Z6docallP9lua_Stateii($L, $narg, $clear) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $status; var $base; $1 = $L; $2 = $narg; $3 = $clear; var $4 = $1; var $5 = __Z10lua_gettopP9lua_State($4); var $6 = $2; var $7 = $5 - $6; $base = $7; var $8 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($8, __Z9tracebackP9lua_State.__index__, 0); var $9 = $1; var $10 = $base; __Z10lua_insertP9lua_Statei($9, $10); var $11 = _signal(2, __Z7lactioni.__index__); var $12 = $1; var $13 = $2; var $14 = $3; var $15 = $14 != 0; ; if ($15) { ; __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $19 = __lastLabel__ == 0 ? 0 : (-1); var $20 = $base; var $21 = __Z9lua_pcallP9lua_Stateiii($12, $13, $19, $20); $status = $21; var $22 = _signal(2, 0); var $23 = $1; var $24 = $base; __Z10lua_removeP9lua_Statei($23, $24); var $25 = $status; var $26 = $25 != 0; ; if ($26) { ; var $28 = $1; var $29 = __Z6lua_gcP9lua_Stateii($28, 2, 0); ; } var $31 = $status; ; return $31; } __Z6docallP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z6docallP9lua_Stateii, "__Z6docallP9lua_Stateii"); function __Z9tracebackP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; var $4 = __Z12lua_isstringP9lua_Statei($3, 1); var $5 = $4 != 0; ; if ($5) { ; var $8 = $2; __Z12lua_getfieldP9lua_StateiPKc($8, -10002, __str7); var $9 = $2; var $10 = __Z8lua_typeP9lua_Statei($9, -1); var $11 = $10 == 5; ; if ($11) { ; var $15 = $2; __Z12lua_getfieldP9lua_StateiPKc($15, -1, __str8); var $16 = $2; var $17 = __Z8lua_typeP9lua_Statei($16, -1); var $18 = $17 == 6; ; if ($18) { ; var $22 = $2; __Z13lua_pushvalueP9lua_Statei($22, 1); var $23 = $2; __Z15lua_pushintegerP9lua_Statei($23, 2); var $24 = $2; __Z8lua_callP9lua_Stateii($24, 2, 1); $1 = 1; ; } else { ; var $20 = $2; __Z10lua_settopP9lua_Statei($20, -3); $1 = 1; ; } } else { ; var $13 = $2; __Z10lua_settopP9lua_Statei($13, -2); $1 = 1; ; } } else { ; $1 = 1; ; } var $26 = $1; ; return $26; } __Z9tracebackP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9tracebackP9lua_State, "__Z9tracebackP9lua_State"); function __Z7lactioni($i) { ; var __label__; var $1; $1 = $i; var $2 = $1; var $3 = _signal($2, 0); var $4 = IHEAP[__ZL7globalL]; var $5 = __Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii($4, __Z5lstopP9lua_StateP9lua_Debug.__index__, 11, 1); ; return; } __Z7lactioni.__index__ = Runtime.getFunctionIndex(__Z7lactioni, "__Z7lactioni"); function __Z5lstopP9lua_StateP9lua_Debug($L, $ar) { ; var __label__; var $1; var $2; $1 = $L; $2 = $ar; var $3 = $1; var $4 = __Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii($3, 0, 0, 0); var $5 = $1; var $6 = __Z10luaL_errorP9lua_StatePKcz($5, __str6); ; return; } __Z5lstopP9lua_StateP9lua_Debug.__index__ = Runtime.getFunctionIndex(__Z5lstopP9lua_StateP9lua_Debug, "__Z5lstopP9lua_StateP9lua_Debug"); function __Z8pushlineP9lua_Statei($L, $firstline) { var __stackBase__ = STACKTOP; STACKTOP += 512; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $buffer = __stackBase__; var $b; var $l; var $prmt; $2 = $L; $3 = $firstline; var $4 = $buffer; $b = $4; var $5 = $2; var $6 = $3; var $7 = __Z10get_promptP9lua_Statei($5, $6); $prmt = $7; var $8 = $prmt; var $9 = IHEAP[_stdout]; var $10 = _fputs($8, $9); var $11 = IHEAP[_stdout]; var $12 = _fflush($11); var $13 = $b; var $14 = IHEAP[_stdin]; var $15 = _fgets($13, 512, $14); var $16 = $15 != 0; var $17 = $16; var $18 = $17 == 0; ; if ($18) { ; $1 = 0; ; } else { ; var $21 = $b; var $22 = _strlen($21); $l = $22; var $23 = $l; var $24 = unSign($23, 32) > unSign(0, 32); ; $25$38$5: do { if ($24) { ; var $26 = $l; var $27 = $26 - 1; var $28 = $b; var $29 = $28+$27; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31 == 10; if (!($32)) { __label__ = 2; /* $38 */ break $25$38$5; } var $34 = $l; var $35 = $34 - 1; var $36 = $b; var $37 = $36+$35; IHEAP[$37] = 0; ; } } while(0); var $39 = $3; var $40 = $39 != 0; ; $41$52$9: do { if ($40) { ; var $42 = $b; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45 == 61; if (!($46)) { __label__ = 5; /* $52 */ break $41$52$9; } var $48 = $2; var $49 = $b; var $50 = $49+1; var $51 = __Z15lua_pushfstringP9lua_StatePKcz($48, __str11, Pointer_make([$50,0,0,0], 0, ALLOC_STACK)); __label__ = 6; /* $55 */ break $41$52$9; } else { __label__ = 5; /* $52 */ } } while(0); if (__label__ == 5) { var $53 = $2; var $54 = $b; __Z14lua_pushstringP9lua_StatePKc($53, $54); ; } $1 = 1; ; } var $57 = $1; STACKTOP = __stackBase__; return $57; } __Z8pushlineP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z8pushlineP9lua_Statei, "__Z8pushlineP9lua_Statei"); function __Z10incompleteP9lua_Statei($L, $status) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $lmsg = __stackBase__; var $msg; var $tp; $2 = $L; $3 = $status; var $4 = $3; var $5 = $4 == 3; ; $6$20$2: do { if ($5) { ; var $7 = $2; var $8 = __Z13lua_tolstringP9lua_StateiPj($7, -1, $lmsg); $msg = $8; var $9 = $msg; var $10 = IHEAP[$lmsg]; var $11 = $9+$10; var $12 = $11+-7; $tp = $12; var $13 = $msg; var $14 = _strstr($13, __str10); var $15 = $tp; var $16 = $14 == $15; ; if ($16) { ; var $18 = $2; __Z10lua_settopP9lua_Statei($18, -2); $1 = 1; __label__ = 0; /* $21 */ break $6$20$2; } else { ; __label__ = 1; /* $20 */ break $6$20$2; } } else { __label__ = 1; /* $20 */ } } while(0); if (__label__ == 1) { $1 = 0; ; } var $22 = $1; STACKTOP = __stackBase__; return $22; } __Z10incompleteP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10incompleteP9lua_Statei, "__Z10incompleteP9lua_Statei"); function __Z10get_promptP9lua_Statei($L, $firstline) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $p; $1 = $L; $2 = $firstline; var $3 = $1; var $4 = $2; var $5 = $4 != 0; ; if ($5) { ; __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $9 = __lastLabel__ == 0 ? __str12 : (__str13); __Z12lua_getfieldP9lua_StateiPKc($3, -10002, $9); var $10 = $1; var $11 = __Z13lua_tolstringP9lua_StateiPj($10, -1, 0); $p = $11; var $12 = $p; var $13 = $12 == 0; ; if ($13) { ; var $15 = $2; var $16 = $15 != 0; ; if ($16) { ; __lastLabel__ = 3; ; } else { ; __lastLabel__ = 5; ; } var $20 = __lastLabel__ == 3 ? __str14 : (__str15); $p = $20; ; } var $22 = $1; __Z10lua_settopP9lua_Statei($22, -2); var $23 = $p; ; return $23; } __Z10get_promptP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10get_promptP9lua_Statei, "__Z10get_promptP9lua_Statei"); function __Z7getargsP9lua_StatePPci($L, $argv, $n) { ; var __label__; var $1; var $2; var $3; var $narg; var $i; var $argc; $1 = $L; $2 = $argv; $3 = $n; $argc = 0; ; $4$2: while(1) { // $4 var $5 = $argc; var $6 = $2; var $7 = $6+4*$5; var $8 = IHEAP[$7]; var $9 = $8 != 0; if (!($9)) { __label__ = 2; /* $13 */ break $4$2; } var $11 = $argc; var $12 = $11 + 1; $argc = $12; __label__ = 0; /* $4 */ continue $4$2; } var $14 = $argc; var $15 = $3; var $16 = $15 + 1; var $17 = $14 - $16; $narg = $17; var $18 = $1; var $19 = $narg; var $20 = $19 + 3; __Z15luaL_checkstackP9lua_StateiPKc($18, $20, __str19); var $21 = $3; var $22 = $21 + 1; $i = $22; ; $23$6: while(1) { // $23 var $24 = $i; var $25 = $argc; var $26 = $24 < $25; if (!($26)) { __label__ = 5; /* $36 */ break $23$6; } var $28 = $1; var $29 = $i; var $30 = $2; var $31 = $30+4*$29; var $32 = IHEAP[$31]; __Z14lua_pushstringP9lua_StatePKc($28, $32); ; var $34 = $i; var $35 = $34 + 1; $i = $35; __label__ = 3; /* $23 */ continue $23$6; } var $37 = $1; var $38 = $narg; var $39 = $3; var $40 = $39 + 1; __Z15lua_createtableP9lua_Stateii($37, $38, $40); $i = 0; ; $41$11: while(1) { // $41 var $42 = $i; var $43 = $argc; var $44 = $42 < $43; if (!($44)) { __label__ = 9; /* $58 */ break $41$11; } var $46 = $1; var $47 = $i; var $48 = $2; var $49 = $48+4*$47; var $50 = IHEAP[$49]; __Z14lua_pushstringP9lua_StatePKc($46, $50); var $51 = $1; var $52 = $i; var $53 = $3; var $54 = $52 - $53; __Z11lua_rawsetiP9lua_Stateii($51, -2, $54); ; var $56 = $i; var $57 = $56 + 1; $i = $57; __label__ = 7; /* $41 */ continue $41$11; } var $59 = $narg; ; return $59; } __Z7getargsP9lua_StatePPci.__index__ = Runtime.getFunctionIndex(__Z7getargsP9lua_StatePPci, "__Z7getargsP9lua_StatePPci"); function __Z8dostringP9lua_StatePKcS2_($L, $s, $name) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $status; $1 = $L; $2 = $s; $3 = $name; var $4 = $1; var $5 = $2; var $6 = $2; var $7 = _strlen($6); var $8 = $3; var $9 = __Z15luaL_loadbufferP9lua_StatePKcjS2_($4, $5, $7, $8); var $10 = $9 != 0; ; if ($10) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $12 = $1; var $13 = __Z6docallP9lua_Stateii($12, 0, 1); var $14 = $13 != 0; __lastLabel__ = 0; ; } var $16 = __lastLabel__ == 2 ? 1 : ($14); var $17 = $16; $status = $17; var $18 = $1; var $19 = $status; var $20 = __Z6reportP9lua_Statei($18, $19); ; return $20; } __Z8dostringP9lua_StatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z8dostringP9lua_StatePKcS2_, "__Z8dostringP9lua_StatePKcS2_"); function __Z9dolibraryP9lua_StatePKc($L, $name) { ; var __label__; var $1; var $2; $1 = $L; $2 = $name; var $3 = $1; __Z12lua_getfieldP9lua_StateiPKc($3, -10002, __str21); var $4 = $1; var $5 = $2; __Z14lua_pushstringP9lua_StatePKc($4, $5); var $6 = $1; var $7 = $1; var $8 = __Z6docallP9lua_Stateii($7, 1, 1); var $9 = __Z6reportP9lua_Statei($6, $8); ; return $9; } __Z9dolibraryP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z9dolibraryP9lua_StatePKc, "__Z9dolibraryP9lua_StatePKc"); function __Z6dofileP9lua_StatePKc($L, $name) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $status; $1 = $L; $2 = $name; var $3 = $1; var $4 = $2; var $5 = __Z13luaL_loadfileP9lua_StatePKc($3, $4); var $6 = $5 != 0; ; if ($6) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $8 = $1; var $9 = __Z6docallP9lua_Stateii($8, 0, 1); var $10 = $9 != 0; __lastLabel__ = 0; ; } var $12 = __lastLabel__ == 2 ? 1 : ($10); var $13 = $12; $status = $13; var $14 = $1; var $15 = $status; var $16 = __Z6reportP9lua_Statei($14, $15); ; return $16; } __Z6dofileP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z6dofileP9lua_StatePKc, "__Z6dofileP9lua_StatePKc"); function __Z15luaA_pushobjectP9lua_StatePK10lua_TValue($L, $o) { ; var __label__; var $1; var $2; var $o2; var $o1; $1 = $L; $2 = $o; var $3 = $2; $o2 = $3; var $4 = $1; var $5 = $4+8; var $6 = IHEAP[$5]; $o1 = $6; var $7 = $o1; var $8 = $7; var $9 = $o2; var $10 = $9; var $11 = $8; var $12 = $10; _llvm_memcpy_p0i8_p0i8_i32($11, $12, 8, 4, 0); var $13 = $o2; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $o1; var $17 = $16+8; IHEAP[$17] = $15; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20+12; IHEAP[$19] = $21; ; return; } __Z15luaA_pushobjectP9lua_StatePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z15luaA_pushobjectP9lua_StatePK10lua_TValue, "__Z15luaA_pushobjectP9lua_StatePK10lua_TValue"); function __Z14lua_checkstackP9lua_Statei($L, $size) { ; var __label__; var $1; var $2; var $res; $1 = $L; $2 = $size; $res = 1; var $3 = $2; var $4 = $3 > 8000; ; $19$5$2: do { if ($4) { __label__ = 0; /* $19 */ } else { ; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+12; var $11 = IHEAP[$10]; var $12 = $8; var $13 = $11; var $14 = $12 - $13; var $15 = Math.floor($14 / 12); var $16 = $2; var $17 = $15 + $16; var $18 = $17 > 8000; if ($18) { __label__ = 0; /* $19 */ break $19$5$2; } var $21 = $2; var $22 = $21 > 0; ; if ($22) { ; var $24 = $1; var $25 = $24+28; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $1; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $27; var $33 = $31; var $34 = $32 - $33; var $35 = $2; var $36 = $35 * 12; var $37 = $34 <= $36; ; if ($37) { ; var $39 = $1; var $40 = $2; __Z14luaD_growstackP9lua_Statei($39, $40); ; } else { ; ; } var $43 = $1; var $44 = $43+20; var $45 = IHEAP[$44]; var $46 = $45+8; var $47 = IHEAP[$46]; var $48 = $1; var $49 = $48+8; var $50 = IHEAP[$49]; var $51 = $2; var $52 = $50+12*$51; var $53 = $47 < $52; ; if ($53) { ; var $55 = $1; var $56 = $55+8; var $57 = IHEAP[$56]; var $58 = $2; var $59 = $57+12*$58; var $60 = $1; var $61 = $60+20; var $62 = IHEAP[$61]; var $63 = $62+8; IHEAP[$63] = $59; ; } ; } __label__ = 6; /* $66 */ break $19$5$2; } } while(0); if (__label__ == 0) { $res = 0; ; } var $67 = $res; ; return $67; } __Z14lua_checkstackP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z14lua_checkstackP9lua_Statei, "__Z14lua_checkstackP9lua_Statei"); function __Z9lua_xmoveP9lua_StateS0_i($from, $to, $n) { ; var __label__; var $1; var $2; var $3; var $i; var $o2; var $o1; $1 = $from; $2 = $to; $3 = $n; var $4 = $1; var $5 = $2; var $6 = $4 == $5; ; $7$8$2: do { if ($6) { ; ; } else { ; var $9 = $3; var $10 = $1; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = 0 - $9; var $14 = $12+12*$13; IHEAP[$11] = $14; $i = 0; ; $15$5: while(1) { // $15 var $16 = $i; var $17 = $3; var $18 = $16 < $17; if (!($18)) { __label__ = 3; /* $43 */ break $7$8$2; } var $20 = $1; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $i; var $24 = $22+12*$23; $o2 = $24; var $25 = $2; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $27+12; IHEAP[$26] = $28; $o1 = $27; var $29 = $o1; var $30 = $29; var $31 = $o2; var $32 = $31; var $33 = $30; var $34 = $32; _llvm_memcpy_p0i8_p0i8_i32($33, $34, 8, 4, 0); var $35 = $o2; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $o1; var $39 = $38+8; IHEAP[$39] = $37; ; var $41 = $i; var $42 = $41 + 1; $i = $42; __label__ = 1; /* $15 */ continue $15$5; } } } while(0); ; return; } __Z9lua_xmoveP9lua_StateS0_i.__index__ = Runtime.getFunctionIndex(__Z9lua_xmoveP9lua_StateS0_i, "__Z9lua_xmoveP9lua_StateS0_i"); function __Z12lua_setlevelP9lua_StateS0_($from, $to) { ; var __label__; var $1; var $2; $1 = $from; $2 = $to; var $3 = $1; var $4 = $3+52; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $6+52; IHEAP[$7] = $5; ; return; } __Z12lua_setlevelP9lua_StateS0_.__index__ = Runtime.getFunctionIndex(__Z12lua_setlevelP9lua_StateS0_, "__Z12lua_setlevelP9lua_StateS0_"); function __Z11lua_atpanicP9lua_StatePFiS0_E($L, $panicf) { ; var __label__; var $1; var $2; var $old; $1 = $L; $2 = $panicf; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5+88; var $7 = IHEAP[$6]; $old = $7; var $8 = $2; var $9 = $1; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11+88; IHEAP[$12] = $8; var $13 = $old; ; return $13; } __Z11lua_atpanicP9lua_StatePFiS0_E.__index__ = Runtime.getFunctionIndex(__Z11lua_atpanicP9lua_StatePFiS0_E, "__Z11lua_atpanicP9lua_StatePFiS0_E"); function __Z13lua_newthreadP9lua_State($L) { ; var __label__; var $1; var $L1; var $i_o; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; var $5 = $4+68; var $6 = IHEAP[$5]; var $7 = $1; var $8 = $7+16; var $9 = IHEAP[$8]; var $10 = $9+64; var $11 = IHEAP[$10]; var $12 = unSign($6, 32) >= unSign($11, 32); ; if ($12) { ; var $14 = $1; __Z9luaC_stepP9lua_State($14); ; } var $16 = $1; var $17 = __Z14luaE_newthreadP9lua_State($16); $L1 = $17; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; $i_o = $20; var $21 = $L1; var $22 = $21; var $23 = $i_o; var $24 = $23; var $25 = $24; var $26 = $25; IHEAP[$26] = $22; var $27 = $i_o; var $28 = $27+8; IHEAP[$28] = 8; var $29 = $1; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $31+12; IHEAP[$30] = $32; var $33 = $L1; ; return $33; } __Z13lua_newthreadP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13lua_newthreadP9lua_State, "__Z13lua_newthreadP9lua_State"); function __Z10lua_gettopP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+8; var $4 = IHEAP[$3]; var $5 = $1; var $6 = $5+12; var $7 = IHEAP[$6]; var $8 = $4; var $9 = $7; var $10 = $8 - $9; var $11 = Math.floor($10 / 12); ; return $11; } __Z10lua_gettopP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10lua_gettopP9lua_State, "__Z10lua_gettopP9lua_State"); function __Z10lua_settopP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; $1 = $L; $2 = $idx; var $3 = $2; var $4 = $3 >= 0; ; if ($4) { ; ; $6$4: while(1) { // $6 var $7 = $1; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $1; var $11 = $10+12; var $12 = IHEAP[$11]; var $13 = $2; var $14 = $12+12*$13; var $15 = $9 < $14; if (!($15)) { __label__ = 2; /* $22 */ break $6$4; } var $17 = $1; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $19+12; IHEAP[$18] = $20; var $21 = $19+8; IHEAP[$21] = 0; __label__ = 0; /* $6 */ continue $6$4; } var $23 = $1; var $24 = $23+12; var $25 = IHEAP[$24]; var $26 = $2; var $27 = $25+12*$26; var $28 = $1; var $29 = $28+8; IHEAP[$29] = $27; ; } else { ; var $31 = $2; var $32 = $31 + 1; var $33 = $1; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35+12*$32; IHEAP[$34] = $36; ; } ; return; } __Z10lua_settopP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_settopP9lua_Statei, "__Z10lua_settopP9lua_Statei"); function __Z10lua_removeP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $p; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $p = $5; ; $6$2: while(1) { // $6 var $7 = $p; var $8 = $7+12; $p = $8; var $9 = $1; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $8 < $11; if (!($12)) { __label__ = 2; /* $28 */ break $6$2; } var $14 = $p; $o2 = $14; var $15 = $p; var $16 = $15+-12; $o1 = $16; var $17 = $o1; var $18 = $17; var $19 = $o2; var $20 = $19; var $21 = $18; var $22 = $20; _llvm_memcpy_p0i8_p0i8_i32($21, $22, 8, 4, 0); var $23 = $o2; var $24 = $23+8; var $25 = IHEAP[$24]; var $26 = $o1; var $27 = $26+8; IHEAP[$27] = $25; __label__ = 0; /* $6 */ continue $6$2; } var $29 = $1; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $31+-12; IHEAP[$30] = $32; ; return; } __Z10lua_removeP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_removeP9lua_Statei, "__Z10lua_removeP9lua_Statei"); function __Z9index2adrP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $o; var $func; var $i_o; var $func1; $2 = $L; $3 = $idx; var $4 = $3; var $5 = $4 > 0; ; if ($5) { ; var $7 = $2; var $8 = $7+12; var $9 = IHEAP[$8]; var $10 = $3; var $11 = $10 - 1; var $12 = $9+12*$11; $o = $12; var $13 = $o; var $14 = $2; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $13 >= $16; ; if ($17) { ; $1 = _luaO_nilobject_; ; } else { ; var $20 = $o; $1 = $20; ; } } else { ; var $22 = $3; var $23 = $22 > -10000; ; if ($23) { ; var $25 = $2; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $3; var $29 = $27+12*$28; $1 = $29; ; } else { ; var $31 = $3; if ($31 == -10000) { __label__ = 4; /* $32 */ } else if ($31 == -10001) { __label__ = 5; /* $37 */ } else if ($31 == -10002) { __label__ = 6; /* $64 */ } else { __label__ = 7; /* $67 */ } if (__label__ == 7) { var $68 = $2; var $69 = $68+20; var $70 = IHEAP[$69]; var $71 = $70+4; var $72 = IHEAP[$71]; var $73 = $72; var $74 = $73; var $75 = $74; var $76 = IHEAP[$75]; var $77 = $76; var $78 = $77; $func1 = $78; var $79 = $3; var $80 = -10002 - $79; $3 = $80; var $81 = $3; var $82 = $func1; var $83 = $82; var $84 = $83+7; var $85 = IHEAP[$84]; var $86 = $85; var $87 = $81 <= $86; ; if ($87) { ; var $89 = $3; var $90 = $89 - 1; var $91 = $func1; var $92 = $91; var $93 = $92+20; var $94 = $93+$90*12; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $97 = __lastLabel__ == 1 ? $94 : (_luaO_nilobject_); $1 = $97; ; } else if (__label__ == 4) { var $33 = $2; var $34 = $33+16; var $35 = IHEAP[$34]; var $36 = $35+92; $1 = $36; ; } else if (__label__ == 5) { var $38 = $2; var $39 = $38+20; var $40 = IHEAP[$39]; var $41 = $40+4; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $47; $func = $48; var $49 = $2; var $50 = $49+84; $i_o = $50; var $51 = $func; var $52 = $51; var $53 = $52+12; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $i_o; var $57 = $56; var $58 = $57; var $59 = $58; IHEAP[$59] = $55; var $60 = $i_o; var $61 = $60+8; IHEAP[$61] = 5; var $62 = $2; var $63 = $62+84; $1 = $63; ; } else if (__label__ == 6) { var $65 = $2; var $66 = $65+72; $1 = $66; ; } } } var $99 = $1; ; return $99; } __Z9index2adrP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z9index2adrP9lua_Statei, "__Z9index2adrP9lua_Statei"); function __Z10lua_insertP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $p; var $q; var $o2; var $o1; var $o21; var $o12; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $p = $5; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; $q = $8; ; $9$2: while(1) { // $9 var $10 = $q; var $11 = $p; var $12 = $10 > $11; if (!($12)) { __label__ = 2; /* $31 */ break $9$2; } var $14 = $q; var $15 = $14+-12; $o2 = $15; var $16 = $q; $o1 = $16; var $17 = $o1; var $18 = $17; var $19 = $o2; var $20 = $19; var $21 = $18; var $22 = $20; _llvm_memcpy_p0i8_p0i8_i32($21, $22, 8, 4, 0); var $23 = $o2; var $24 = $23+8; var $25 = IHEAP[$24]; var $26 = $o1; var $27 = $26+8; IHEAP[$27] = $25; ; var $29 = $q; var $30 = $29+-12; $q = $30; __label__ = 0; /* $9 */ continue $9$2; } var $32 = $1; var $33 = $32+8; var $34 = IHEAP[$33]; $o21 = $34; var $35 = $p; $o12 = $35; var $36 = $o12; var $37 = $36; var $38 = $o21; var $39 = $38; var $40 = $37; var $41 = $39; _llvm_memcpy_p0i8_p0i8_i32($40, $41, 8, 4, 0); var $42 = $o21; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $o12; var $46 = $45+8; IHEAP[$46] = $44; ; return; } __Z10lua_insertP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_insertP9lua_Statei, "__Z10lua_insertP9lua_Statei"); function __Z11lua_replaceP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $o; var $func; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $2; var $4 = $3 == -10001; ; $5$15$2: do { if ($4) { ; var $6 = $1; var $7 = $6+20; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+40; var $11 = IHEAP[$10]; var $12 = $8 == $11; if (!($12)) { __label__ = 1; /* $15 */ break $5$15$2; } var $14 = $1; __Z13luaG_runerrorP9lua_StatePKcz($14, __str28); ; } } while(0); var $16 = $1; var $17 = $2; var $18 = __Z9index2adrP9lua_Statei($16, $17); $o = $18; var $19 = $2; var $20 = $19 == -10001; ; if ($20) { ; var $22 = $1; var $23 = $22+20; var $24 = IHEAP[$23]; var $25 = $24+4; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31; $func = $32; var $33 = $1; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35+-12; var $37 = $36; var $38 = $37; var $39 = $38; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $41; var $43 = $func; var $44 = $43; var $45 = $44+12; IHEAP[$45] = $42; var $46 = $1; var $47 = $46+8; var $48 = IHEAP[$47]; var $49 = $48+-12; var $50 = $49+8; var $51 = IHEAP[$50]; var $52 = $51 >= 4; ; $53$91$8: do { if ($52) { ; var $54 = $1; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $56+-12; var $58 = $57; var $59 = $58; var $60 = $59; var $61 = IHEAP[$60]; var $62 = $61; var $63 = $62; var $64 = $63+5; var $65 = IHEAP[$64]; var $66 = $65; var $67 = $66 & 3; var $68 = $67 != 0; if (!($68)) { __label__ = 4; /* $91 */ break $53$91$8; } var $70 = $func; var $71 = $70; var $72 = $71; var $73 = $72; var $74 = $73+5; var $75 = IHEAP[$74]; var $76 = $75; var $77 = $76 & 4; var $78 = $77 != 0; if (!($78)) { __label__ = 4; /* $91 */ break $53$91$8; } var $80 = $1; var $81 = $func; var $82 = $81; var $83 = $1; var $84 = $83+8; var $85 = IHEAP[$84]; var $86 = $85+-12; var $87 = $86; var $88 = $87; var $89 = $88; var $90 = IHEAP[$89]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($80, $82, $90); ; } } while(0); ; } else { ; var $93 = $1; var $94 = $93+8; var $95 = IHEAP[$94]; var $96 = $95+-12; $o2 = $96; var $97 = $o; $o1 = $97; var $98 = $o1; var $99 = $98; var $100 = $o2; var $101 = $100; var $102 = $99; var $103 = $101; _llvm_memcpy_p0i8_p0i8_i32($102, $103, 8, 4, 0); var $104 = $o2; var $105 = $104+8; var $106 = IHEAP[$105]; var $107 = $o1; var $108 = $107+8; IHEAP[$108] = $106; var $109 = $2; var $110 = $109 < -10002; ; if ($110) { ; var $112 = $1; var $113 = $112+8; var $114 = IHEAP[$113]; var $115 = $114+-12; var $116 = $115+8; var $117 = IHEAP[$116]; var $118 = $117 >= 4; ; $119$177$16: do { if ($118) { ; var $120 = $1; var $121 = $120+8; var $122 = IHEAP[$121]; var $123 = $122+-12; var $124 = $123; var $125 = $124; var $126 = $125; var $127 = IHEAP[$126]; var $128 = $127; var $129 = $128; var $130 = $129+5; var $131 = IHEAP[$130]; var $132 = $131; var $133 = $132 & 3; var $134 = $133 != 0; if (!($134)) { __label__ = 9; /* $177 */ break $119$177$16; } var $136 = $1; var $137 = $136+20; var $138 = IHEAP[$137]; var $139 = $138+4; var $140 = IHEAP[$139]; var $141 = $140; var $142 = $141; var $143 = $142; var $144 = IHEAP[$143]; var $145 = $144; var $146 = $145; var $147 = $146; var $148 = $147; var $149 = $148; var $150 = $149+5; var $151 = IHEAP[$150]; var $152 = $151; var $153 = $152 & 4; var $154 = $153 != 0; if (!($154)) { __label__ = 9; /* $177 */ break $119$177$16; } var $156 = $1; var $157 = $1; var $158 = $157+20; var $159 = IHEAP[$158]; var $160 = $159+4; var $161 = IHEAP[$160]; var $162 = $161; var $163 = $162; var $164 = $163; var $165 = IHEAP[$164]; var $166 = $165; var $167 = $166; var $168 = $167; var $169 = $1; var $170 = $169+8; var $171 = IHEAP[$170]; var $172 = $171+-12; var $173 = $172; var $174 = $173; var $175 = $174; var $176 = IHEAP[$175]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($156, $168, $176); ; } } while(0); ; } ; } var $180 = $1; var $181 = $180+8; var $182 = IHEAP[$181]; var $183 = $182+-12; IHEAP[$181] = $183; ; return; } __Z11lua_replaceP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z11lua_replaceP9lua_Statei, "__Z11lua_replaceP9lua_Statei"); function __Z13lua_pushvalueP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o2 = $5; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; $o1 = $8; var $9 = $o1; var $10 = $9; var $11 = $o2; var $12 = $11; var $13 = $10; var $14 = $12; _llvm_memcpy_p0i8_p0i8_i32($13, $14, 8, 4, 0); var $15 = $o2; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $o1; var $19 = $18+8; IHEAP[$19] = $17; var $20 = $1; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $22+12; IHEAP[$21] = $23; ; return; } __Z13lua_pushvalueP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z13lua_pushvalueP9lua_Statei, "__Z13lua_pushvalueP9lua_Statei"); function __Z8lua_typeP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6 == _luaO_nilobject_; ; if ($7) { ; __lastLabel__ = 0; ; } else { ; var $10 = $o; var $11 = $10+8; var $12 = IHEAP[$11]; __lastLabel__ = 2; ; } var $14 = __lastLabel__ == 0 ? -1 : ($12); ; return $14; } __Z8lua_typeP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z8lua_typeP9lua_Statei, "__Z8lua_typeP9lua_Statei"); function __Z12lua_typenameP9lua_Statei($L, $t) { ; var __label__; var __lastLabel__ = null; var $1; var $2; $1 = $L; $2 = $t; var $3 = $2; var $4 = $3 == -1; ; if ($4) { ; __lastLabel__ = 0; ; } else { ; var $7 = $2; var $8 = _luaT_typenames+$7*4; var $9 = IHEAP[$8]; __lastLabel__ = 2; ; } var $11 = __lastLabel__ == 0 ? __str129 : ($9); ; return $11; } __Z12lua_typenameP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_typenameP9lua_Statei, "__Z12lua_typenameP9lua_Statei"); function __Z15lua_iscfunctionP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 6; ; if ($9) { __lastLabel__ = 2; ; var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+6; var $20 = IHEAP[$19]; var $21 = $20 != 0; __lastLabel__ = 0; ; } else { __lastLabel__ = 2; ; } var $23 = __lastLabel__ == 2 ? 0 : ($21); var $24 = $23; ; return $24; } __Z15lua_iscfunctionP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z15lua_iscfunctionP9lua_Statei, "__Z15lua_iscfunctionP9lua_Statei"); function __Z12lua_isnumberP9lua_Statei($L, $idx) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $n = __stackBase__; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 3; ; if ($9) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $11 = $o; var $12 = __Z13luaV_tonumberPK10lua_TValuePS_($11, $n); $o = $12; var $13 = $12 != 0; __lastLabel__ = 0; ; } var $15 = __lastLabel__ == 2 ? 1 : ($13); var $16 = $15; STACKTOP = __stackBase__; return $16; } __Z12lua_isnumberP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_isnumberP9lua_Statei, "__Z12lua_isnumberP9lua_Statei"); function __Z12lua_isstringP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $t; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z8lua_typeP9lua_Statei($3, $4); $t = $5; var $6 = $t; var $7 = $6 == 4; ; if ($7) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $9 = $t; var $10 = $9 == 3; __lastLabel__ = 0; ; } var $12 = __lastLabel__ == 2 ? 1 : ($10); var $13 = $12; ; return $13; } __Z12lua_isstringP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_isstringP9lua_Statei, "__Z12lua_isstringP9lua_Statei"); function __Z14lua_isuserdataP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 7; ; if ($9) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $11 = $o; var $12 = $11+8; var $13 = IHEAP[$12]; var $14 = $13 == 2; __lastLabel__ = 0; ; } var $16 = __lastLabel__ == 2 ? 1 : ($14); var $17 = $16; ; return $17; } __Z14lua_isuserdataP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z14lua_isuserdataP9lua_Statei, "__Z14lua_isuserdataP9lua_Statei"); function __Z12lua_rawequalP9lua_Stateii($L, $index1, $index2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $o1; var $o2; $1 = $L; $2 = $index1; $3 = $index2; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o1 = $6; var $7 = $1; var $8 = $3; var $9 = __Z9index2adrP9lua_Statei($7, $8); $o2 = $9; var $10 = $o1; var $11 = $10 == _luaO_nilobject_; ; $15$12$2: do { if ($11) { __label__ = 0; /* $15 */ } else { ; var $13 = $o2; var $14 = $13 == _luaO_nilobject_; if ($14) { __label__ = 0; /* $15 */ break $15$12$2; } var $17 = $o1; var $18 = $o2; var $19 = __Z16luaO_rawequalObjPK10lua_TValueS1_($17, $18); __lastLabel__ = 1; __label__ = 3; /* $20 */ break $15$12$2; } } while(0); if (__label__ == 0) { __lastLabel__ = 0; ; } var $21 = __lastLabel__ == 0 ? 0 : ($19); ; return $21; } __Z12lua_rawequalP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z12lua_rawequalP9lua_Stateii, "__Z12lua_rawequalP9lua_Stateii"); function __Z9lua_equalP9lua_Stateii($L, $index1, $index2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $o1; var $o2; var $i; $1 = $L; $2 = $index1; $3 = $index2; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o1 = $6; var $7 = $1; var $8 = $3; var $9 = __Z9index2adrP9lua_Statei($7, $8); $o2 = $9; var $10 = $o1; var $11 = $10 == _luaO_nilobject_; ; $15$12$2: do { if ($11) { __label__ = 0; /* $15 */ } else { ; var $13 = $o2; var $14 = $13 == _luaO_nilobject_; if ($14) { __label__ = 0; /* $15 */ break $15$12$2; } var $17 = $o1; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $o2; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $19 == $22; ; if ($23) { __lastLabel__ = 1; ; var $25 = $1; var $26 = $o1; var $27 = $o2; var $28 = __Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_($25, $26, $27); var $29 = $28 != 0; __lastLabel__ = 3; ; } else { __lastLabel__ = 1; ; } var $31 = __lastLabel__ == 1 ? 0 : ($29); var $32 = $31; __lastLabel__ = 5; __label__ = 6; /* $33 */ break $15$12$2; } } while(0); if (__label__ == 0) { __lastLabel__ = 0; ; } var $34 = __lastLabel__ == 0 ? 0 : ($32); $i = $34; var $35 = $i; ; return $35; } __Z9lua_equalP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z9lua_equalP9lua_Stateii, "__Z9lua_equalP9lua_Stateii"); function __Z12lua_lessthanP9lua_Stateii($L, $index1, $index2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $o1; var $o2; var $i; $1 = $L; $2 = $index1; $3 = $index2; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o1 = $6; var $7 = $1; var $8 = $3; var $9 = __Z9index2adrP9lua_Statei($7, $8); $o2 = $9; var $10 = $o1; var $11 = $10 == _luaO_nilobject_; ; $15$12$2: do { if ($11) { __label__ = 0; /* $15 */ } else { ; var $13 = $o2; var $14 = $13 == _luaO_nilobject_; if ($14) { __label__ = 0; /* $15 */ break $15$12$2; } var $17 = $1; var $18 = $o1; var $19 = $o2; var $20 = __Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_($17, $18, $19); __lastLabel__ = 1; __label__ = 3; /* $21 */ break $15$12$2; } } while(0); if (__label__ == 0) { __lastLabel__ = 0; ; } var $22 = __lastLabel__ == 0 ? 0 : ($20); $i = $22; var $23 = $i; ; return $23; } __Z12lua_lessthanP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z12lua_lessthanP9lua_Stateii, "__Z12lua_lessthanP9lua_Stateii"); function __Z12lua_tonumberP9lua_Statei($L, $idx) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $n = __stackBase__; var $o; $2 = $L; $3 = $idx; var $4 = $2; var $5 = $3; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $9 == 3; ; $15$11$2: do { if ($10) { __label__ = 0; /* $15 */ } else { ; var $12 = $o; var $13 = __Z13luaV_tonumberPK10lua_TValuePS_($12, $n); $o = $13; var $14 = $13 != 0; if ($14) { __label__ = 0; /* $15 */ break $15$11$2; } $1 = 0; __label__ = 3; /* $21 */ break $15$11$2; } } while(0); if (__label__ == 0) { var $16 = $o; var $17 = $16; var $18 = $17; var $19 = FHEAP[$18]; $1 = $19; ; } var $22 = $1; STACKTOP = __stackBase__; return $22; } __Z12lua_tonumberP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_tonumberP9lua_Statei, "__Z12lua_tonumberP9lua_Statei"); function __Z13lua_tointegerP9lua_Statei($L, $idx) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $n = __stackBase__; var $o; var $res; var $num; $2 = $L; $3 = $idx; var $4 = $2; var $5 = $3; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $9 == 3; ; $15$11$2: do { if ($10) { __label__ = 0; /* $15 */ } else { ; var $12 = $o; var $13 = __Z13luaV_tonumberPK10lua_TValuePS_($12, $n); $o = $13; var $14 = $13 != 0; if ($14) { __label__ = 0; /* $15 */ break $15$11$2; } $1 = 0; __label__ = 3; /* $24 */ break $15$11$2; } } while(0); if (__label__ == 0) { var $16 = $o; var $17 = $16; var $18 = $17; var $19 = FHEAP[$18]; $num = $19; var $20 = $num; var $21 = Math.floor($20); $res = $21; var $22 = $res; $1 = $22; ; } var $25 = $1; STACKTOP = __stackBase__; return $25; } __Z13lua_tointegerP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z13lua_tointegerP9lua_Statei, "__Z13lua_tointegerP9lua_Statei"); function __Z13lua_tobooleanP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 0; ; if ($9) { __lastLabel__ = 5; ; } else { __lastLabel__ = 5; ; var $11 = $o; var $12 = $11+8; var $13 = IHEAP[$12]; var $14 = $13 == 1; ; if ($14) { __lastLabel__ = 4; ; var $16 = $o; var $17 = $16; var $18 = $17; var $19 = $18; var $20 = IHEAP[$19]; var $21 = $20 == 0; __lastLabel__ = 0; ; } else { __lastLabel__ = 4; ; } var $23 = __lastLabel__ == 4 ? 0 : ($21); __lastLabel__ = 2; ; } var $25 = __lastLabel__ == 5 ? 1 : ($23); var $26 = $25 ^ 1; var $27 = $26; ; return $27; } __Z13lua_tobooleanP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z13lua_tobooleanP9lua_Statei, "__Z13lua_tobooleanP9lua_Statei"); function __Z13lua_tolstringP9lua_StateiPj($L, $idx, $len) { ; var __label__; var $1; var $2; var $3; var $4; var $o; $2 = $L; $3 = $idx; $4 = $len; var $5 = $2; var $6 = $3; var $7 = __Z9index2adrP9lua_Statei($5, $6); $o = $7; var $8 = $o; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10 == 4; ; $41$12$2: do { if ($11) { __label__ = 3; /* $41 */ } else { ; var $13 = $2; var $14 = $o; var $15 = __Z13luaV_tostringP9lua_StateP10lua_TValue($13, $14); var $16 = $15 != 0; ; if ($16) { ; var $24 = $2; var $25 = $24+16; var $26 = IHEAP[$25]; var $27 = $26+68; var $28 = IHEAP[$27]; var $29 = $2; var $30 = $29+16; var $31 = IHEAP[$30]; var $32 = $31+64; var $33 = IHEAP[$32]; var $34 = unSign($28, 32) >= unSign($33, 32); ; if ($34) { ; var $36 = $2; __Z9luaC_stepP9lua_State($36); ; } var $38 = $2; var $39 = $3; var $40 = __Z9index2adrP9lua_Statei($38, $39); $o = $40; __label__ = 3; /* $41 */ break $41$12$2; } else { ; var $18 = $4; var $19 = $18 != 0; ; if ($19) { ; var $21 = $4; IHEAP[$21] = 0; ; } $1 = 0; __label__ = 1; /* $66 */ break $41$12$2; } } } while(0); if (__label__ == 3) { var $42 = $4; var $43 = $42 != 0; ; if ($43) { ; var $45 = $o; var $46 = $45; var $47 = $46; var $48 = $47; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $50; var $52 = $51; var $53 = $52+12; var $54 = IHEAP[$53]; var $55 = $4; IHEAP[$55] = $54; ; } var $57 = $o; var $58 = $57; var $59 = $58; var $60 = $59; var $61 = IHEAP[$60]; var $62 = $61; var $63 = $62; var $64 = $63+16; var $65 = $64; $1 = $65; ; } var $67 = $1; ; return $67; } __Z13lua_tolstringP9lua_StateiPj.__index__ = Runtime.getFunctionIndex(__Z13lua_tolstringP9lua_StateiPj, "__Z13lua_tolstringP9lua_StateiPj"); function __Z10lua_objlenP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $o; var $l; $2 = $L; $3 = $idx; var $4 = $2; var $5 = $3; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7+8; var $9 = IHEAP[$8]; if ($9 == 4) { __label__ = 4; /* $10 */ } else if ($9 == 7) { __label__ = 5; /* $21 */ } else if ($9 == 5) { __label__ = 6; /* $32 */ } else if ($9 == 3) { __label__ = 7; /* $41 */ } else { __label__ = 8; /* $61 */ } if (__label__ == 8) { $1 = 0; ; } else if (__label__ == 4) { var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+12; var $20 = IHEAP[$19]; $1 = $20; ; } else if (__label__ == 5) { var $22 = $o; var $23 = $22; var $24 = $23; var $25 = $24; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $27; var $29 = $28; var $30 = $29+16; var $31 = IHEAP[$30]; $1 = $31; ; } else if (__label__ == 6) { var $33 = $o; var $34 = $33; var $35 = $34; var $36 = $35; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $38; var $40 = __Z9luaH_getnP5Table($39); $1 = $40; ; } else if (__label__ == 7) { var $42 = $2; var $43 = $o; var $44 = __Z13luaV_tostringP9lua_StateP10lua_TValue($42, $43); var $45 = $44 != 0; ; if ($45) { ; var $47 = $o; var $48 = $47; var $49 = $48; var $50 = $49; var $51 = IHEAP[$50]; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = $54+12; var $56 = IHEAP[$55]; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $59 = __lastLabel__ == 1 ? $56 : (0); $l = $59; var $60 = $l; $1 = $60; ; } var $63 = $1; ; return $63; } __Z10lua_objlenP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_objlenP9lua_Statei, "__Z10lua_objlenP9lua_Statei"); function __Z15lua_tocfunctionP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 6; ; $10$22$2: do { if ($9) { ; var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+6; var $20 = IHEAP[$19]; var $21 = $20 != 0; if (!($21)) { __label__ = 1; /* $22 */ break $10$22$2; } var $24 = $o; var $25 = $24; var $26 = $25; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28; var $30 = $29; var $31 = $30; var $32 = $31+16; var $33 = IHEAP[$32]; __lastLabel__ = 0; __label__ = 3; /* $34 */ break $10$22$2; } else { __label__ = 1; /* $22 */ } } while(0); if (__label__ == 1) { __lastLabel__ = 1; ; } var $35 = __lastLabel__ == 1 ? 0 : ($33); ; return $35; } __Z15lua_tocfunctionP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z15lua_tocfunctionP9lua_Statei, "__Z15lua_tocfunctionP9lua_Statei"); function __Z14lua_touserdataP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $3; var $o; $2 = $L; $3 = $idx; var $4 = $2; var $5 = $3; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7+8; var $9 = IHEAP[$8]; if ($9 == 7) { __label__ = 1; /* $10 */ } else if ($9 == 2) { __label__ = 2; /* $20 */ } else { __label__ = 3; /* $26 */ } if (__label__ == 3) { $1 = 0; ; } else if (__label__ == 1) { var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17+20; var $19 = $18; $1 = $19; ; } else if (__label__ == 2) { var $21 = $o; var $22 = $21; var $23 = $22; var $24 = $23; var $25 = IHEAP[$24]; $1 = $25; ; } var $28 = $1; ; return $28; } __Z14lua_touserdataP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z14lua_touserdataP9lua_Statei, "__Z14lua_touserdataP9lua_Statei"); function __Z12lua_tothreadP9lua_Statei($L, $idx) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 8; ; if ($9) { ; var $12 = $o; var $13 = $12; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16; __lastLabel__ = 2; ; } else { ; __lastLabel__ = 0; ; } var $19 = __lastLabel__ == 0 ? 0 : ($17); ; return $19; } __Z12lua_tothreadP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_tothreadP9lua_Statei, "__Z12lua_tothreadP9lua_Statei"); function __Z13lua_topointerP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $3; var $o; $2 = $L; $3 = $idx; var $4 = $2; var $5 = $3; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7+8; var $9 = IHEAP[$8]; if ($9 == 5) { __label__ = 1; /* $10 */ } else if ($9 == 6) { __label__ = 2; /* $19 */ } else if ($9 == 8) { __label__ = 3; /* $28 */ } else if ($9 == 7) { __label__ = 4; /* $36 */ } else if ($9 == 2) { __label__ = 4; /* $36 */ } else { __label__ = 5; /* $40 */ } if (__label__ == 5) { $1 = 0; ; } else if (__label__ == 1) { var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; $1 = $18; ; } else if (__label__ == 2) { var $20 = $o; var $21 = $20; var $22 = $21; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25; var $27 = $26; $1 = $27; ; } else if (__label__ == 3) { var $29 = $o; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33; var $35 = $34; $1 = $35; ; } else if (__label__ == 4) { var $37 = $2; var $38 = $3; var $39 = __Z14lua_touserdataP9lua_Statei($37, $38); $1 = $39; ; } var $42 = $1; ; return $42; } __Z13lua_topointerP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z13lua_topointerP9lua_Statei, "__Z13lua_topointerP9lua_Statei"); function __Z11lua_pushnilP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+8; var $4 = IHEAP[$3]; var $5 = $4+8; IHEAP[$5] = 0; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8+12; IHEAP[$7] = $9; ; return; } __Z11lua_pushnilP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11lua_pushnilP9lua_State, "__Z11lua_pushnilP9lua_State"); function __Z14lua_pushnumberP9lua_Stated($L, $n) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $n; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; $i_o = $5; var $6 = $2; var $7 = $i_o; var $8 = $7; var $9 = $8; FHEAP[$9] = $6; var $10 = $i_o; var $11 = $10+8; IHEAP[$11] = 3; var $12 = $1; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = $14+12; IHEAP[$13] = $15; ; return; } __Z14lua_pushnumberP9lua_Stated.__index__ = Runtime.getFunctionIndex(__Z14lua_pushnumberP9lua_Stated, "__Z14lua_pushnumberP9lua_Stated"); function __Z15lua_pushintegerP9lua_Statei($L, $n) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $n; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; $i_o = $5; var $6 = $2; var $7 = $6; var $8 = $i_o; var $9 = $8; var $10 = $9; FHEAP[$10] = $7; var $11 = $i_o; var $12 = $11+8; IHEAP[$12] = 3; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+12; IHEAP[$14] = $16; ; return; } __Z15lua_pushintegerP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z15lua_pushintegerP9lua_Statei, "__Z15lua_pushintegerP9lua_Statei"); function __Z15lua_pushlstringP9lua_StatePKcj($L, $s, $len) { ; var __label__; var $1; var $2; var $3; var $i_o; $1 = $L; $2 = $s; $3 = $len; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6+68; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11+64; var $13 = IHEAP[$12]; var $14 = unSign($8, 32) >= unSign($13, 32); ; if ($14) { ; var $16 = $1; __Z9luaC_stepP9lua_State($16); ; } var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; $i_o = $20; var $21 = $1; var $22 = $2; var $23 = $3; var $24 = __Z12luaS_newlstrP9lua_StatePKcj($21, $22, $23); var $25 = $24; var $26 = $i_o; var $27 = $26; var $28 = $27; var $29 = $28; IHEAP[$29] = $25; var $30 = $i_o; var $31 = $30+8; IHEAP[$31] = 4; var $32 = $1; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34+12; IHEAP[$33] = $35; ; return; } __Z15lua_pushlstringP9lua_StatePKcj.__index__ = Runtime.getFunctionIndex(__Z15lua_pushlstringP9lua_StatePKcj, "__Z15lua_pushlstringP9lua_StatePKcj"); function __Z14lua_pushstringP9lua_StatePKc($L, $s) { ; var __label__; var $1; var $2; $1 = $L; $2 = $s; var $3 = $2; var $4 = $3 == 0; ; if ($4) { ; var $6 = $1; __Z11lua_pushnilP9lua_State($6); ; } else { ; var $8 = $1; var $9 = $2; var $10 = $2; var $11 = _strlen($10); __Z15lua_pushlstringP9lua_StatePKcj($8, $9, $11); ; } ; return; } __Z14lua_pushstringP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z14lua_pushstringP9lua_StatePKc, "__Z14lua_pushstringP9lua_StatePKc"); function __Z16lua_pushvfstringP9lua_StatePKcPc($L, $fmt, $argp) { ; var __label__; var $1; var $2; var $3; var $ret; $1 = $L; $2 = $fmt; $3 = $argp; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6+68; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11+64; var $13 = IHEAP[$12]; var $14 = unSign($8, 32) >= unSign($13, 32); ; if ($14) { ; var $16 = $1; __Z9luaC_stepP9lua_State($16); ; } var $18 = $1; var $19 = $2; var $20 = $3; var $21 = __Z17luaO_pushvfstringP9lua_StatePKcPc($18, $19, $20); $ret = $21; var $22 = $ret; ; return $22; } __Z16lua_pushvfstringP9lua_StatePKcPc.__index__ = Runtime.getFunctionIndex(__Z16lua_pushvfstringP9lua_StatePKcPc, "__Z16lua_pushvfstringP9lua_StatePKcPc"); function __Z15lua_pushfstringP9lua_StatePKcz($L, $fmt) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __numArgs__ = 2; var $1; var $2; var $ret; var $argp = __stackBase__; $1 = $L; $2 = $fmt; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5+68; var $7 = IHEAP[$6]; var $8 = $1; var $9 = $8+16; var $10 = IHEAP[$9]; var $11 = $10+64; var $12 = IHEAP[$11]; var $13 = unSign($7, 32) >= unSign($12, 32); ; if ($13) { ; var $15 = $1; __Z9luaC_stepP9lua_State($15); ; } var $17 = $argp; IHEAP[$17] = arguments[__numArgs__]; var $18 = $1; var $19 = $2; var $20 = IHEAP[$argp]; var $21 = __Z17luaO_pushvfstringP9lua_StatePKcPc($18, $19, $20); $ret = $21; var $22 = $argp; ;; var $23 = $ret; STACKTOP = __stackBase__; return $23; } __Z15lua_pushfstringP9lua_StatePKcz.__index__ = Runtime.getFunctionIndex(__Z15lua_pushfstringP9lua_StatePKcz, "__Z15lua_pushfstringP9lua_StatePKcz"); function __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($L, $fn, $n) { ; var __label__; var $1; var $2; var $3; var $cl; var $o2; var $o1; var $i_o; $1 = $L; $2 = $fn; $3 = $n; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6+68; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11+64; var $13 = IHEAP[$12]; var $14 = unSign($8, 32) >= unSign($13, 32); ; if ($14) { ; var $16 = $1; __Z9luaC_stepP9lua_State($16); ; } var $18 = $1; var $19 = $3; var $20 = $1; var $21 = __Z10getcurrenvP9lua_State($20); var $22 = __Z16luaF_newCclosureP9lua_StateiP5Table($18, $19, $21); $cl = $22; var $23 = $2; var $24 = $cl; var $25 = $24; var $26 = $25+16; IHEAP[$26] = $23; var $27 = $3; var $28 = $1; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = 0 - $27; var $32 = $30+12*$31; IHEAP[$29] = $32; ; $33$5: while(1) { // $33 var $34 = $3; var $35 = $34 + -1; $3 = $35; var $36 = $34 != 0; if (!($36)) { __label__ = 3; /* $59 */ break $33$5; } var $38 = $1; var $39 = $38+8; var $40 = IHEAP[$39]; var $41 = $3; var $42 = $40+12*$41; $o2 = $42; var $43 = $3; var $44 = $cl; var $45 = $44; var $46 = $45+20; var $47 = $46+$43*12; $o1 = $47; var $48 = $o1; var $49 = $48; var $50 = $o2; var $51 = $50; var $52 = $49; var $53 = $51; _llvm_memcpy_p0i8_p0i8_i32($52, $53, 8, 4, 0); var $54 = $o2; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $o1; var $58 = $57+8; IHEAP[$58] = $56; __label__ = 1; /* $33 */ continue $33$5; } var $60 = $1; var $61 = $60+8; var $62 = IHEAP[$61]; $i_o = $62; var $63 = $cl; var $64 = $63; var $65 = $i_o; var $66 = $65; var $67 = $66; var $68 = $67; IHEAP[$68] = $64; var $69 = $i_o; var $70 = $69+8; IHEAP[$70] = 6; var $71 = $1; var $72 = $71+8; var $73 = IHEAP[$72]; var $74 = $73+12; IHEAP[$72] = $74; ; return; } __Z16lua_pushcclosureP9lua_StatePFiS0_Ei.__index__ = Runtime.getFunctionIndex(__Z16lua_pushcclosureP9lua_StatePFiS0_Ei, "__Z16lua_pushcclosureP9lua_StatePFiS0_Ei"); function __Z10getcurrenvP9lua_State($L) { ; var __label__; var $1; var $2; var $func; $2 = $L; var $3 = $2; var $4 = $3+20; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $6+40; var $8 = IHEAP[$7]; var $9 = $5 == $8; ; if ($9) { ; var $11 = $2; var $12 = $11+72; var $13 = $12; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17; $1 = $18; ; } else { ; var $20 = $2; var $21 = $20+20; var $22 = IHEAP[$21]; var $23 = $22+4; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28; var $30 = $29; $func = $30; var $31 = $func; var $32 = $31; var $33 = $32+12; var $34 = IHEAP[$33]; $1 = $34; ; } var $36 = $1; ; return $36; } __Z10getcurrenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10getcurrenvP9lua_State, "__Z10getcurrenvP9lua_State"); function __Z15lua_pushbooleanP9lua_Statei($L, $b) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $b; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; $i_o = $5; var $6 = $2; var $7 = $6 != 0; var $8 = $7; var $9 = $i_o; var $10 = $9; var $11 = $10; var $12 = $11; IHEAP[$12] = $8; var $13 = $i_o; var $14 = $13+8; IHEAP[$14] = 1; var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $17+12; IHEAP[$16] = $18; ; return; } __Z15lua_pushbooleanP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z15lua_pushbooleanP9lua_Statei, "__Z15lua_pushbooleanP9lua_Statei"); function __Z21lua_pushlightuserdataP9lua_StatePv($L, $p) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $p; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; $i_o = $5; var $6 = $2; var $7 = $i_o; var $8 = $7; var $9 = $8; var $10 = $9; IHEAP[$10] = $6; var $11 = $i_o; var $12 = $11+8; IHEAP[$12] = 2; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+12; IHEAP[$14] = $16; ; return; } __Z21lua_pushlightuserdataP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z21lua_pushlightuserdataP9lua_StatePv, "__Z21lua_pushlightuserdataP9lua_StatePv"); function __Z14lua_pushthreadP9lua_State($L) { ; var __label__; var $1; var $i_o; $1 = $L; var $2 = $1; var $3 = $2+8; var $4 = IHEAP[$3]; $i_o = $4; var $5 = $1; var $6 = $5; var $7 = $i_o; var $8 = $7; var $9 = $8; var $10 = $9; IHEAP[$10] = $6; var $11 = $i_o; var $12 = $11+8; IHEAP[$12] = 8; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+12; IHEAP[$14] = $16; var $17 = $1; var $18 = $17+16; var $19 = IHEAP[$18]; var $20 = $19+104; var $21 = IHEAP[$20]; var $22 = $1; var $23 = $21 == $22; var $24 = $23; ; return $24; } __Z14lua_pushthreadP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14lua_pushthreadP9lua_State, "__Z14lua_pushthreadP9lua_State"); function __Z12lua_gettableP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $t; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $t = $5; var $6 = $1; var $7 = $t; var $8 = $1; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10+-12; var $12 = $1; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = $14+-12; __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($6, $7, $11, $15); ; return; } __Z12lua_gettableP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_gettableP9lua_Statei, "__Z12lua_gettableP9lua_Statei"); function __Z12lua_getfieldP9lua_StateiPKc($L, $idx, $k) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $t; var $key = __stackBase__; var $i_o; $1 = $L; $2 = $idx; $3 = $k; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $t = $6; $i_o = $key; var $7 = $1; var $8 = $3; var $9 = $3; var $10 = _strlen($9); var $11 = __Z12luaS_newlstrP9lua_StatePKcj($7, $8, $10); var $12 = $11; var $13 = $i_o; var $14 = $13; var $15 = $14; var $16 = $15; IHEAP[$16] = $12; var $17 = $i_o; var $18 = $17+8; IHEAP[$18] = 4; var $19 = $1; var $20 = $t; var $21 = $1; var $22 = $21+8; var $23 = IHEAP[$22]; __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($19, $20, $key, $23); var $24 = $1; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = $26+12; IHEAP[$25] = $27; STACKTOP = __stackBase__; return; } __Z12lua_getfieldP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z12lua_getfieldP9lua_StateiPKc, "__Z12lua_getfieldP9lua_StateiPKc"); function __Z10lua_rawgetP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $t; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $t = $5; var $6 = $t; var $7 = $6; var $8 = $7; var $9 = $8; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+-12; var $17 = __Z8luaH_getP5TablePK10lua_TValue($12, $16); $o2 = $17; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20+-12; $o1 = $21; var $22 = $o1; var $23 = $22; var $24 = $o2; var $25 = $24; var $26 = $23; var $27 = $25; _llvm_memcpy_p0i8_p0i8_i32($26, $27, 8, 4, 0); var $28 = $o2; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = $o1; var $32 = $31+8; IHEAP[$32] = $30; ; return; } __Z10lua_rawgetP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_rawgetP9lua_Statei, "__Z10lua_rawgetP9lua_Statei"); function __Z11lua_rawgetiP9lua_Stateii($L, $idx, $n) { ; var __label__; var $1; var $2; var $3; var $o; var $o2; var $o1; $1 = $L; $2 = $idx; $3 = $n; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $o; var $8 = $7; var $9 = $8; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12; var $14 = $3; var $15 = __Z11luaH_getnumP5Tablei($13, $14); $o2 = $15; var $16 = $1; var $17 = $16+8; var $18 = IHEAP[$17]; $o1 = $18; var $19 = $o1; var $20 = $19; var $21 = $o2; var $22 = $21; var $23 = $20; var $24 = $22; _llvm_memcpy_p0i8_p0i8_i32($23, $24, 8, 4, 0); var $25 = $o2; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $o1; var $29 = $28+8; IHEAP[$29] = $27; var $30 = $1; var $31 = $30+8; var $32 = IHEAP[$31]; var $33 = $32+12; IHEAP[$31] = $33; ; return; } __Z11lua_rawgetiP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z11lua_rawgetiP9lua_Stateii, "__Z11lua_rawgetiP9lua_Stateii"); function __Z15lua_createtableP9lua_Stateii($L, $narray, $nrec) { ; var __label__; var $1; var $2; var $3; var $i_o; $1 = $L; $2 = $narray; $3 = $nrec; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6+68; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11+64; var $13 = IHEAP[$12]; var $14 = unSign($8, 32) >= unSign($13, 32); ; if ($14) { ; var $16 = $1; __Z9luaC_stepP9lua_State($16); ; } var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; $i_o = $20; var $21 = $1; var $22 = $2; var $23 = $3; var $24 = __Z8luaH_newP9lua_Stateii($21, $22, $23); var $25 = $24; var $26 = $i_o; var $27 = $26; var $28 = $27; var $29 = $28; IHEAP[$29] = $25; var $30 = $i_o; var $31 = $30+8; IHEAP[$31] = 5; var $32 = $1; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34+12; IHEAP[$33] = $35; ; return; } __Z15lua_createtableP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z15lua_createtableP9lua_Stateii, "__Z15lua_createtableP9lua_Stateii"); function __Z16lua_getmetatableP9lua_Statei($L, $objindex) { ; var __label__; var $1; var $2; var $obj; var $mt; var $res; var $i_o; $1 = $L; $2 = $objindex; $mt = 0; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $obj = $5; var $6 = $obj; var $7 = $6+8; var $8 = IHEAP[$7]; if ($8 == 5) { __label__ = 2; /* $9 */ } else if ($8 == 7) { __label__ = 3; /* $19 */ } else { __label__ = 4; /* $30 */ } if (__label__ == 4) { var $31 = $obj; var $32 = $31+8; var $33 = IHEAP[$32]; var $34 = $1; var $35 = $34+16; var $36 = IHEAP[$35]; var $37 = $36+132; var $38 = $37+$33*4; var $39 = IHEAP[$38]; $mt = $39; ; } else if (__label__ == 2) { var $10 = $obj; var $11 = $10; var $12 = $11; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15; var $17 = $16+8; var $18 = IHEAP[$17]; $mt = $18; ; } else if (__label__ == 3) { var $20 = $obj; var $21 = $20; var $22 = $21; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25; var $27 = $26; var $28 = $27+8; var $29 = IHEAP[$28]; $mt = $29; ; } var $41 = $mt; var $42 = $41 == 0; ; if ($42) { ; $res = 0; ; } else { ; var $45 = $1; var $46 = $45+8; var $47 = IHEAP[$46]; $i_o = $47; var $48 = $mt; var $49 = $48; var $50 = $i_o; var $51 = $50; var $52 = $51; var $53 = $52; IHEAP[$53] = $49; var $54 = $i_o; var $55 = $54+8; IHEAP[$55] = 5; var $56 = $1; var $57 = $56+8; var $58 = IHEAP[$57]; var $59 = $58+12; IHEAP[$57] = $59; $res = 1; ; } var $61 = $res; ; return $61; } __Z16lua_getmetatableP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z16lua_getmetatableP9lua_Statei, "__Z16lua_getmetatableP9lua_Statei"); function __Z11lua_getfenvP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $o; var $i_o; var $i_o1; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; if ($8 == 6) { __label__ = 1; /* $9 */ } else if ($8 == 7) { __label__ = 2; /* $30 */ } else if ($8 == 8) { __label__ = 3; /* $51 */ } else { __label__ = 4; /* $73 */ } if (__label__ == 4) { var $74 = $1; var $75 = $74+8; var $76 = IHEAP[$75]; var $77 = $76+8; IHEAP[$77] = 0; ; } else if (__label__ == 1) { var $10 = $1; var $11 = $10+8; var $12 = IHEAP[$11]; $i_o = $12; var $13 = $o; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = $20+12; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $i_o; var $25 = $24; var $26 = $25; var $27 = $26; IHEAP[$27] = $23; var $28 = $i_o; var $29 = $28+8; IHEAP[$29] = 5; ; } else if (__label__ == 2) { var $31 = $1; var $32 = $31+8; var $33 = IHEAP[$32]; $i_o1 = $33; var $34 = $o; var $35 = $34; var $36 = $35; var $37 = $36; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39; var $41 = $40; var $42 = $41+12; var $43 = IHEAP[$42]; var $44 = $43; var $45 = $i_o1; var $46 = $45; var $47 = $46; var $48 = $47; IHEAP[$48] = $44; var $49 = $i_o1; var $50 = $49+8; IHEAP[$50] = 5; ; } else if (__label__ == 3) { var $52 = $o; var $53 = $52; var $54 = $53; var $55 = $54; var $56 = IHEAP[$55]; var $57 = $56; var $58 = $57+72; $o2 = $58; var $59 = $1; var $60 = $59+8; var $61 = IHEAP[$60]; $o1 = $61; var $62 = $o1; var $63 = $62; var $64 = $o2; var $65 = $64; var $66 = $63; var $67 = $65; _llvm_memcpy_p0i8_p0i8_i32($66, $67, 8, 4, 0); var $68 = $o2; var $69 = $68+8; var $70 = IHEAP[$69]; var $71 = $o1; var $72 = $71+8; IHEAP[$72] = $70; ; } var $79 = $1; var $80 = $79+8; var $81 = IHEAP[$80]; var $82 = $81+12; IHEAP[$80] = $82; ; return; } __Z11lua_getfenvP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z11lua_getfenvP9lua_Statei, "__Z11lua_getfenvP9lua_Statei"); function __Z12lua_settableP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $t; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $t = $5; var $6 = $1; var $7 = $t; var $8 = $1; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10+-24; var $12 = $1; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = $14+-12; __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_($6, $7, $11, $15); var $16 = $1; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = $18+-24; IHEAP[$17] = $19; ; return; } __Z12lua_settableP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12lua_settableP9lua_Statei, "__Z12lua_settableP9lua_Statei"); function __Z12lua_setfieldP9lua_StateiPKc($L, $idx, $k) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $t; var $key = __stackBase__; var $i_o; $1 = $L; $2 = $idx; $3 = $k; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $t = $6; $i_o = $key; var $7 = $1; var $8 = $3; var $9 = $3; var $10 = _strlen($9); var $11 = __Z12luaS_newlstrP9lua_StatePKcj($7, $8, $10); var $12 = $11; var $13 = $i_o; var $14 = $13; var $15 = $14; var $16 = $15; IHEAP[$16] = $12; var $17 = $i_o; var $18 = $17+8; IHEAP[$18] = 4; var $19 = $1; var $20 = $t; var $21 = $1; var $22 = $21+8; var $23 = IHEAP[$22]; var $24 = $23+-12; __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_($19, $20, $key, $24); var $25 = $1; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $27+-12; IHEAP[$26] = $28; STACKTOP = __stackBase__; return; } __Z12lua_setfieldP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z12lua_setfieldP9lua_StateiPKc, "__Z12lua_setfieldP9lua_StateiPKc"); function __Z10lua_rawsetP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $t; var $o2; var $o1; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $t = $5; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8+-12; $o2 = $9; var $10 = $1; var $11 = $t; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20+-24; var $22 = __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($10, $17, $21); $o1 = $22; var $23 = $o1; var $24 = $23; var $25 = $o2; var $26 = $25; var $27 = $24; var $28 = $26; _llvm_memcpy_p0i8_p0i8_i32($27, $28, 8, 4, 0); var $29 = $o2; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $o1; var $33 = $32+8; IHEAP[$33] = $31; var $34 = $1; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36+-12; var $38 = $37+8; var $39 = IHEAP[$38]; var $40 = $39 >= 4; ; $41$82$2: do { if ($40) { ; var $42 = $1; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44+-12; var $46 = $45; var $47 = $46; var $48 = $47; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $50; var $52 = $51+5; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $54 & 3; var $56 = $55 != 0; if (!($56)) { __label__ = 1; /* $82 */ break $41$82$2; } var $58 = $t; var $59 = $58; var $60 = $59; var $61 = $60; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63; var $65 = $64; var $66 = $65; var $67 = $66; var $68 = $67+5; var $69 = IHEAP[$68]; var $70 = $69; var $71 = $70 & 4; var $72 = $71 != 0; if (!($72)) { __label__ = 1; /* $82 */ break $41$82$2; } var $74 = $1; var $75 = $t; var $76 = $75; var $77 = $76; var $78 = $77; var $79 = IHEAP[$78]; var $80 = $79; var $81 = $80; __Z16luaC_barrierbackP9lua_StateP5Table($74, $81); ; } } while(0); var $83 = $1; var $84 = $83+8; var $85 = IHEAP[$84]; var $86 = $85+-24; IHEAP[$84] = $86; ; return; } __Z10lua_rawsetP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_rawsetP9lua_Statei, "__Z10lua_rawsetP9lua_Statei"); function __Z11lua_rawsetiP9lua_Stateii($L, $idx, $n) { ; var __label__; var $1; var $2; var $3; var $o; var $o2; var $o1; $1 = $L; $2 = $idx; $3 = $n; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $o = $6; var $7 = $1; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $9+-12; $o2 = $10; var $11 = $1; var $12 = $o; var $13 = $12; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17; var $19 = $3; var $20 = __Z11luaH_setnumP9lua_StateP5Tablei($11, $18, $19); $o1 = $20; var $21 = $o1; var $22 = $21; var $23 = $o2; var $24 = $23; var $25 = $22; var $26 = $24; _llvm_memcpy_p0i8_p0i8_i32($25, $26, 8, 4, 0); var $27 = $o2; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $o1; var $31 = $30+8; IHEAP[$31] = $29; var $32 = $1; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34+-12; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37 >= 4; ; $39$80$2: do { if ($38) { ; var $40 = $1; var $41 = $40+8; var $42 = IHEAP[$41]; var $43 = $42+-12; var $44 = $43; var $45 = $44; var $46 = $45; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $48; var $50 = $49+5; var $51 = IHEAP[$50]; var $52 = $51; var $53 = $52 & 3; var $54 = $53 != 0; if (!($54)) { __label__ = 1; /* $80 */ break $39$80$2; } var $56 = $o; var $57 = $56; var $58 = $57; var $59 = $58; var $60 = IHEAP[$59]; var $61 = $60; var $62 = $61; var $63 = $62; var $64 = $63; var $65 = $64; var $66 = $65+5; var $67 = IHEAP[$66]; var $68 = $67; var $69 = $68 & 4; var $70 = $69 != 0; if (!($70)) { __label__ = 1; /* $80 */ break $39$80$2; } var $72 = $1; var $73 = $o; var $74 = $73; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = $77; var $79 = $78; __Z16luaC_barrierbackP9lua_StateP5Table($72, $79); ; } } while(0); var $81 = $1; var $82 = $81+8; var $83 = IHEAP[$82]; var $84 = $83+-12; IHEAP[$82] = $84; ; return; } __Z11lua_rawsetiP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z11lua_rawsetiP9lua_Stateii, "__Z11lua_rawsetiP9lua_Stateii"); function __Z16lua_setmetatableP9lua_Statei($L, $objindex) { ; var __label__; var $1; var $2; var $obj; var $mt; $1 = $L; $2 = $objindex; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $obj = $5; var $6 = $1; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8+-12; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11 == 0; ; if ($12) { ; $mt = 0; ; } else { ; var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $17+-12; var $19 = $18; var $20 = $19; var $21 = $20; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $23; $mt = $24; ; } var $26 = $obj; var $27 = $26+8; var $28 = IHEAP[$27]; if ($28 == 5) { __label__ = 10; /* $29 */ } else if ($28 == 7) { __label__ = 11; /* $78 */ } else { __label__ = 12; /* $131 */ } if (__label__ == 12) { var $132 = $mt; var $133 = $obj; var $134 = $133+8; var $135 = IHEAP[$134]; var $136 = $1; var $137 = $136+16; var $138 = IHEAP[$137]; var $139 = $138+132; var $140 = $139+$135*4; IHEAP[$140] = $132; ; } else if (__label__ == 10) { var $30 = $mt; var $31 = $obj; var $32 = $31; var $33 = $32; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $35; var $37 = $36; var $38 = $37+8; IHEAP[$38] = $30; var $39 = $mt; var $40 = $39 != 0; ; if ($40) { ; var $42 = $mt; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = $45+5; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $48 & 3; var $50 = $49 != 0; ; $51$76$11: do { if ($50) { ; var $52 = $obj; var $53 = $52; var $54 = $53; var $55 = $54; var $56 = IHEAP[$55]; var $57 = $56; var $58 = $57; var $59 = $58; var $60 = $59; var $61 = $60; var $62 = $61+5; var $63 = IHEAP[$62]; var $64 = $63; var $65 = $64 & 4; var $66 = $65 != 0; if (!($66)) { __label__ = 2; /* $76 */ break $51$76$11; } var $68 = $1; var $69 = $obj; var $70 = $69; var $71 = $70; var $72 = $71; var $73 = IHEAP[$72]; var $74 = $73; var $75 = $74; __Z16luaC_barrierbackP9lua_StateP5Table($68, $75); ; } } while(0); ; } ; } else if (__label__ == 11) { var $79 = $mt; var $80 = $obj; var $81 = $80; var $82 = $81; var $83 = $82; var $84 = IHEAP[$83]; var $85 = $84; var $86 = $85; var $87 = $86; var $88 = $87+8; IHEAP[$88] = $79; var $89 = $mt; var $90 = $89 != 0; ; if ($90) { ; var $92 = $mt; var $93 = $92; var $94 = $93; var $95 = $94; var $96 = $95+5; var $97 = IHEAP[$96]; var $98 = $97; var $99 = $98 & 3; var $100 = $99 != 0; ; $101$129$19: do { if ($100) { ; var $102 = $obj; var $103 = $102; var $104 = $103; var $105 = $104; var $106 = IHEAP[$105]; var $107 = $106; var $108 = $107; var $109 = $108; var $110 = $109; var $111 = $110; var $112 = $111+5; var $113 = IHEAP[$112]; var $114 = $113; var $115 = $114 & 4; var $116 = $115 != 0; if (!($116)) { __label__ = 7; /* $129 */ break $101$129$19; } var $118 = $1; var $119 = $obj; var $120 = $119; var $121 = $120; var $122 = $121; var $123 = IHEAP[$122]; var $124 = $123; var $125 = $124; var $126 = $125; var $127 = $mt; var $128 = $127; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($118, $126, $128); ; } } while(0); ; } ; } var $142 = $1; var $143 = $142+8; var $144 = IHEAP[$143]; var $145 = $144+-12; IHEAP[$143] = $145; ; return 1; } __Z16lua_setmetatableP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z16lua_setmetatableP9lua_Statei, "__Z16lua_setmetatableP9lua_Statei"); function __Z11lua_setfenvP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $o; var $res; var $i_o; $1 = $L; $2 = $idx; $res = 1; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $o = $5; var $6 = $o; var $7 = $6+8; var $8 = IHEAP[$7]; if ($8 == 6) { __label__ = 5; /* $9 */ } else if ($8 == 7) { __label__ = 6; /* $29 */ } else if ($8 == 8) { __label__ = 7; /* $49 */ } else { __label__ = 8; /* $74 */ } if (__label__ == 8) { $res = 0; ; } else if (__label__ == 5) { var $10 = $1; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12+-12; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $o; var $21 = $20; var $22 = $21; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25; var $27 = $26; var $28 = $27+12; IHEAP[$28] = $19; ; } else if (__label__ == 6) { var $30 = $1; var $31 = $30+8; var $32 = IHEAP[$31]; var $33 = $32+-12; var $34 = $33; var $35 = $34; var $36 = $35; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $38; var $40 = $o; var $41 = $40; var $42 = $41; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45; var $47 = $46; var $48 = $47+12; IHEAP[$48] = $39; ; } else if (__label__ == 7) { var $50 = $o; var $51 = $50; var $52 = $51; var $53 = $52; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $55+72; $i_o = $56; var $57 = $1; var $58 = $57+8; var $59 = IHEAP[$58]; var $60 = $59+-12; var $61 = $60; var $62 = $61; var $63 = $62; var $64 = IHEAP[$63]; var $65 = $64; var $66 = $65; var $67 = $66; var $68 = $i_o; var $69 = $68; var $70 = $69; var $71 = $70; IHEAP[$71] = $67; var $72 = $i_o; var $73 = $72+8; IHEAP[$73] = 5; ; } var $76 = $res; var $77 = $76 != 0; ; if ($77) { ; var $79 = $1; var $80 = $79+8; var $81 = IHEAP[$80]; var $82 = $81+-12; var $83 = $82; var $84 = $83; var $85 = $84; var $86 = IHEAP[$85]; var $87 = $86; var $88 = $87; var $89 = $88; var $90 = $89; var $91 = $90; var $92 = $91+5; var $93 = IHEAP[$92]; var $94 = $93; var $95 = $94 & 3; var $96 = $95 != 0; ; $97$128$10: do { if ($96) { ; var $98 = $o; var $99 = $98; var $100 = $99; var $101 = $100; var $102 = IHEAP[$101]; var $103 = $102; var $104 = $103; var $105 = $104+5; var $106 = IHEAP[$105]; var $107 = $106; var $108 = $107 & 4; var $109 = $108 != 0; if (!($109)) { __label__ = 2; /* $128 */ break $97$128$10; } var $111 = $1; var $112 = $o; var $113 = $112; var $114 = $113; var $115 = $114; var $116 = IHEAP[$115]; var $117 = $1; var $118 = $117+8; var $119 = IHEAP[$118]; var $120 = $119+-12; var $121 = $120; var $122 = $121; var $123 = $122; var $124 = IHEAP[$123]; var $125 = $124; var $126 = $125; var $127 = $126; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($111, $116, $127); ; } } while(0); ; } var $130 = $1; var $131 = $130+8; var $132 = IHEAP[$131]; var $133 = $132+-12; IHEAP[$131] = $133; var $134 = $res; ; return $134; } __Z11lua_setfenvP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z11lua_setfenvP9lua_Statei, "__Z11lua_setfenvP9lua_Statei"); function __Z8lua_callP9lua_Stateii($L, $nargs, $nresults) { ; var __label__; var $1; var $2; var $3; var $func; $1 = $L; $2 = $nargs; $3 = $nresults; var $4 = $1; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $7 + 1; var $9 = 0 - $8; var $10 = $6+12*$9; $func = $10; var $11 = $1; var $12 = $func; var $13 = $3; __Z9luaD_callP9lua_StateP10lua_TValuei($11, $12, $13); var $14 = $3; var $15 = $14 == -1; ; $16$34$2: do { if ($15) { ; var $17 = $1; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $1; var $21 = $20+20; var $22 = IHEAP[$21]; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $19 >= $24; if (!($25)) { __label__ = 1; /* $34 */ break $16$34$2; } var $27 = $1; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $1; var $31 = $30+20; var $32 = IHEAP[$31]; var $33 = $32+8; IHEAP[$33] = $29; ; } } while(0); ; return; } __Z8lua_callP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z8lua_callP9lua_Stateii, "__Z8lua_callP9lua_Stateii"); function __Z9lua_pcallP9lua_Stateiii($L, $nargs, $nresults, $errfunc) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $c = __stackBase__; var $status; var $func; var $o; $1 = $L; $2 = $nargs; $3 = $nresults; $4 = $errfunc; var $5 = $4; var $6 = $5 == 0; ; if ($6) { ; $func = 0; ; } else { ; var $9 = $1; var $10 = $4; var $11 = __Z9index2adrP9lua_Statei($9, $10); $o = $11; var $12 = $o; var $13 = $12; var $14 = $1; var $15 = $14+32; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $13; var $19 = $17; var $20 = $18 - $19; $func = $20; ; } var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $2; var $26 = $25 + 1; var $27 = 0 - $26; var $28 = $24+12*$27; var $29 = $c; IHEAP[$29] = $28; var $30 = $3; var $31 = $c+4; IHEAP[$31] = $30; var $32 = $1; var $33 = $c; var $34 = $c; var $35 = IHEAP[$34]; var $36 = $35; var $37 = $1; var $38 = $37+32; var $39 = IHEAP[$38]; var $40 = $39; var $41 = $36; var $42 = $40; var $43 = $41 - $42; var $44 = $func; var $45 = __Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii($32, __Z6f_callP9lua_StatePv.__index__, $33, $43, $44); $status = $45; var $46 = $3; var $47 = $46 == -1; ; $48$66$6: do { if ($47) { ; var $49 = $1; var $50 = $49+8; var $51 = IHEAP[$50]; var $52 = $1; var $53 = $52+20; var $54 = IHEAP[$53]; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $51 >= $56; if (!($57)) { __label__ = 2; /* $66 */ break $48$66$6; } var $59 = $1; var $60 = $59+8; var $61 = IHEAP[$60]; var $62 = $1; var $63 = $62+20; var $64 = IHEAP[$63]; var $65 = $64+8; IHEAP[$65] = $61; ; } } while(0); var $67 = $status; STACKTOP = __stackBase__; return $67; } __Z9lua_pcallP9lua_Stateiii.__index__ = Runtime.getFunctionIndex(__Z9lua_pcallP9lua_Stateiii, "__Z9lua_pcallP9lua_Stateiii"); function __Z6f_callP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; var $c; $1 = $L; $2 = $ud; var $3 = $2; var $4 = $3; $c = $4; var $5 = $1; var $6 = $c; var $7 = $6; var $8 = IHEAP[$7]; var $9 = $c; var $10 = $9+4; var $11 = IHEAP[$10]; __Z9luaD_callP9lua_StateP10lua_TValuei($5, $8, $11); ; return; } __Z6f_callP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z6f_callP9lua_StatePv, "__Z6f_callP9lua_StatePv"); function __Z10lua_cpcallP9lua_StatePFiS0_EPv($L, $func, $ud) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $c = __stackBase__; var $status; $1 = $L; $2 = $func; $3 = $ud; var $4 = $2; var $5 = $c; IHEAP[$5] = $4; var $6 = $3; var $7 = $c+4; IHEAP[$7] = $6; var $8 = $1; var $9 = $c; var $10 = $1; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $1; var $15 = $14+32; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $13; var $19 = $17; var $20 = $18 - $19; var $21 = __Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii($8, __Z7f_CcallP9lua_StatePv.__index__, $9, $20, 0); $status = $21; var $22 = $status; STACKTOP = __stackBase__; return $22; } __Z10lua_cpcallP9lua_StatePFiS0_EPv.__index__ = Runtime.getFunctionIndex(__Z10lua_cpcallP9lua_StatePFiS0_EPv, "__Z10lua_cpcallP9lua_StatePFiS0_EPv"); function __Z7f_CcallP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; var $c; var $cl; var $i_o; var $i_o1; $1 = $L; $2 = $ud; var $3 = $2; var $4 = $3; $c = $4; var $5 = $1; var $6 = $1; var $7 = __Z10getcurrenvP9lua_State($6); var $8 = __Z16luaF_newCclosureP9lua_StateiP5Table($5, 0, $7); $cl = $8; var $9 = $c; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $cl; var $13 = $12; var $14 = $13+16; IHEAP[$14] = $11; var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; $i_o = $17; var $18 = $cl; var $19 = $18; var $20 = $i_o; var $21 = $20; var $22 = $21; var $23 = $22; IHEAP[$23] = $19; var $24 = $i_o; var $25 = $24+8; IHEAP[$25] = 6; var $26 = $1; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = $28+12; IHEAP[$27] = $29; var $30 = $1; var $31 = $30+8; var $32 = IHEAP[$31]; $i_o1 = $32; var $33 = $c; var $34 = $33+4; var $35 = IHEAP[$34]; var $36 = $i_o1; var $37 = $36; var $38 = $37; var $39 = $38; IHEAP[$39] = $35; var $40 = $i_o1; var $41 = $40+8; IHEAP[$41] = 2; var $42 = $1; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44+12; IHEAP[$43] = $45; var $46 = $1; var $47 = $1; var $48 = $47+8; var $49 = IHEAP[$48]; var $50 = $49+-24; __Z9luaD_callP9lua_StateP10lua_TValuei($46, $50, 0); ; return; } __Z7f_CcallP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z7f_CcallP9lua_StatePv, "__Z7f_CcallP9lua_StatePv"); function __Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_($L, $reader, $data, $chunkname) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $z = __stackBase__; var $status; $1 = $L; $2 = $reader; $3 = $data; $4 = $chunkname; var $5 = $4; var $6 = $5 != 0; ; if (!$6) { ; $4 = __str230; ; } var $9 = $1; var $10 = $2; var $11 = $3; __Z9luaZ_initP9lua_StateP3ZioPFPKcS0_PvPjES5_($9, $z, $10, $11); var $12 = $1; var $13 = $4; var $14 = __Z20luaD_protectedparserP9lua_StateP3ZioPKc($12, $z, $13); $status = $14; var $15 = $status; STACKTOP = __stackBase__; return $15; } __Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_.__index__ = Runtime.getFunctionIndex(__Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_, "__Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_"); function __Z8lua_dumpP9lua_StatePFiS0_PKvjPvES3_($L, $writer, $data) { ; var __label__; var $1; var $2; var $3; var $status; var $o; $1 = $L; $2 = $writer; $3 = $data; var $4 = $1; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6+-12; $o = $7; var $8 = $o; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10 == 6; ; $12$40$2: do { if ($11) { ; var $13 = $o; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = $20+6; var $22 = IHEAP[$21]; var $23 = $22 != 0; if ($23) { __label__ = 0; /* $40 */ break $12$40$2; } var $25 = $1; var $26 = $o; var $27 = $26; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31; var $33 = $32; var $34 = $33; var $35 = $34+16; var $36 = IHEAP[$35]; var $37 = $2; var $38 = $3; var $39 = __Z9luaU_dumpP9lua_StatePK5ProtoPFiS0_PKvjPvES6_i($25, $36, $37, $38, 0); $status = $39; __label__ = 2; /* $41 */ break $12$40$2; } else { __label__ = 0; /* $40 */ } } while(0); if (__label__ == 0) { $status = 1; ; } var $42 = $status; ; return $42; } __Z8lua_dumpP9lua_StatePFiS0_PKvjPvES3_.__index__ = Runtime.getFunctionIndex(__Z8lua_dumpP9lua_StatePFiS0_PKvjPvES3_, "__Z8lua_dumpP9lua_StatePFiS0_PKvjPvES3_"); function __Z10lua_statusP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+6; var $4 = IHEAP[$3]; var $5 = $4; ; return $5; } __Z10lua_statusP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10lua_statusP9lua_State, "__Z10lua_statusP9lua_State"); function __Z6lua_gcP9lua_Stateii($L, $what, $data) { ; var __label__; var $1; var $2; var $3; var $res; var $g; var $a; $1 = $L; $2 = $what; $3 = $data; $res = 0; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; $g = $6; var $7 = $2; if ($7 == 0) { __label__ = 8; /* $8 */ } else if ($7 == 1) { __label__ = 9; /* $11 */ } else if ($7 == 2) { __label__ = 10; /* $17 */ } else if ($7 == 3) { __label__ = 11; /* $19 */ } else if ($7 == 4) { __label__ = 12; /* $24 */ } else if ($7 == 5) { __label__ = 13; /* $29 */ } else if ($7 == 6) { __label__ = 14; /* $67 */ } else if ($7 == 7) { __label__ = 15; /* $74 */ } else { __label__ = 16; /* $81 */ } if (__label__ == 16) { $res = -1; ; } else if (__label__ == 8) { var $9 = $g; var $10 = $9+64; IHEAP[$10] = -3; ; } else if (__label__ == 9) { var $12 = $g; var $13 = $12+68; var $14 = IHEAP[$13]; var $15 = $g; var $16 = $15+64; IHEAP[$16] = $14; ; } else if (__label__ == 10) { var $18 = $1; __Z11luaC_fullgcP9lua_State($18); ; } else if (__label__ == 11) { var $20 = $g; var $21 = $20+68; var $22 = IHEAP[$21]; var $23 = $22 >> 10; $res = $23; ; } else if (__label__ == 12) { var $25 = $g; var $26 = $25+68; var $27 = IHEAP[$26]; var $28 = $27 & 1023; $res = $28; ; } else if (__label__ == 13) { var $30 = $3; var $31 = $30 << 10; $a = $31; var $32 = $a; var $33 = $g; var $34 = $33+68; var $35 = IHEAP[$34]; var $36 = unSign($32, 32) <= unSign($35, 32); ; if ($36) { ; var $38 = $g; var $39 = $38+68; var $40 = IHEAP[$39]; var $41 = $a; var $42 = $40 - $41; var $43 = $g; var $44 = $43+64; IHEAP[$44] = $42; ; } else { ; var $46 = $g; var $47 = $46+64; IHEAP[$47] = 0; ; } ; $49$14: while(1) { // $49 var $50 = $g; var $51 = $50+64; var $52 = IHEAP[$51]; var $53 = $g; var $54 = $53+68; var $55 = IHEAP[$54]; var $56 = unSign($52, 32) <= unSign($55, 32); if (!($56)) { __label__ = 4; /* $66 */ break $49$14; } var $58 = $1; __Z9luaC_stepP9lua_State($58); var $59 = $g; var $60 = $59+21; var $61 = IHEAP[$60]; var $62 = $61; var $63 = $62 == 0; if ($63) { __label__ = 5; /* $64 */ break $49$14; } __label__ = 2; /* $49 */ continue $49$14; } if (__label__ == 5) { $res = 1; ; } ; } else if (__label__ == 14) { var $68 = $g; var $69 = $68+80; var $70 = IHEAP[$69]; $res = $70; var $71 = $3; var $72 = $g; var $73 = $72+80; IHEAP[$73] = $71; ; } else if (__label__ == 15) { var $75 = $g; var $76 = $75+84; var $77 = IHEAP[$76]; $res = $77; var $78 = $3; var $79 = $g; var $80 = $79+84; IHEAP[$80] = $78; ; } var $83 = $res; ; return $83; } __Z6lua_gcP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z6lua_gcP9lua_Stateii, "__Z6lua_gcP9lua_Stateii"); function __Z9lua_errorP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaG_errormsgP9lua_State($2); ; return 0; } __Z9lua_errorP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9lua_errorP9lua_State, "__Z9lua_errorP9lua_State"); function __Z8lua_nextP9lua_Statei($L, $idx) { ; var __label__; var $1; var $2; var $t; var $more; $1 = $L; $2 = $idx; var $3 = $1; var $4 = $2; var $5 = __Z9index2adrP9lua_Statei($3, $4); $t = $5; var $6 = $1; var $7 = $t; var $8 = $7; var $9 = $8; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12; var $14 = $1; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $16+-12; var $18 = __Z9luaH_nextP9lua_StateP5TableP10lua_TValue($6, $13, $17); $more = $18; var $19 = $more; var $20 = $19 != 0; ; if ($20) { ; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24+12; IHEAP[$23] = $25; ; } else { ; var $27 = $1; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $29+-12; IHEAP[$28] = $30; ; } var $32 = $more; ; return $32; } __Z8lua_nextP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z8lua_nextP9lua_Statei, "__Z8lua_nextP9lua_Statei"); function __Z10lua_concatP9lua_Statei($L, $n) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $n; var $3 = $2; var $4 = $3 >= 2; ; if ($4) { ; var $6 = $1; var $7 = $6+16; var $8 = IHEAP[$7]; var $9 = $8+68; var $10 = IHEAP[$9]; var $11 = $1; var $12 = $11+16; var $13 = IHEAP[$12]; var $14 = $13+64; var $15 = IHEAP[$14]; var $16 = unSign($10, 32) >= unSign($15, 32); ; if ($16) { ; var $18 = $1; __Z9luaC_stepP9lua_State($18); ; } var $20 = $1; var $21 = $2; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $1; var $26 = $25+12; var $27 = IHEAP[$26]; var $28 = $24; var $29 = $27; var $30 = $28 - $29; var $31 = Math.floor($30 / 12); var $32 = $31 - 1; __Z11luaV_concatP9lua_Stateii($20, $21, $32); var $33 = $2; var $34 = $33 - 1; var $35 = $1; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = 0 - $34; var $39 = $37+12*$38; IHEAP[$36] = $39; ; } else { ; var $41 = $2; var $42 = $41 == 0; ; if ($42) { ; var $44 = $1; var $45 = $44+8; var $46 = IHEAP[$45]; $i_o = $46; var $47 = $1; var $48 = __Z12luaS_newlstrP9lua_StatePKcj($47, __str331, 0); var $49 = $48; var $50 = $i_o; var $51 = $50; var $52 = $51; var $53 = $52; IHEAP[$53] = $49; var $54 = $i_o; var $55 = $54+8; IHEAP[$55] = 4; var $56 = $1; var $57 = $56+8; var $58 = IHEAP[$57]; var $59 = $58+12; IHEAP[$57] = $59; ; } ; } ; return; } __Z10lua_concatP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_concatP9lua_Statei, "__Z10lua_concatP9lua_Statei"); function __Z13lua_getallocfP9lua_StatePPv($L, $ud) { ; var __label__; var $1; var $2; var $f; $1 = $L; $2 = $ud; var $3 = $2; var $4 = $3 != 0; ; if ($4) { ; var $6 = $1; var $7 = $6+16; var $8 = IHEAP[$7]; var $9 = $8+16; var $10 = IHEAP[$9]; var $11 = $2; IHEAP[$11] = $10; ; } var $13 = $1; var $14 = $13+16; var $15 = IHEAP[$14]; var $16 = $15+12; var $17 = IHEAP[$16]; $f = $17; var $18 = $f; ; return $18; } __Z13lua_getallocfP9lua_StatePPv.__index__ = Runtime.getFunctionIndex(__Z13lua_getallocfP9lua_StatePPv, "__Z13lua_getallocfP9lua_StatePPv"); function __Z13lua_setallocfP9lua_StatePFPvS1_S1_jjES1_($L, $f, $ud) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $f; $3 = $ud; var $4 = $3; var $5 = $1; var $6 = $5+16; var $7 = IHEAP[$6]; var $8 = $7+16; IHEAP[$8] = $4; var $9 = $2; var $10 = $1; var $11 = $10+16; var $12 = IHEAP[$11]; var $13 = $12+12; IHEAP[$13] = $9; ; return; } __Z13lua_setallocfP9lua_StatePFPvS1_S1_jjES1_.__index__ = Runtime.getFunctionIndex(__Z13lua_setallocfP9lua_StatePFPvS1_S1_jjES1_, "__Z13lua_setallocfP9lua_StatePFPvS1_S1_jjES1_"); function __Z15lua_newuserdataP9lua_Statej($L, $size) { ; var __label__; var $1; var $2; var $u; var $i_o; $1 = $L; $2 = $size; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5+68; var $7 = IHEAP[$6]; var $8 = $1; var $9 = $8+16; var $10 = IHEAP[$9]; var $11 = $10+64; var $12 = IHEAP[$11]; var $13 = unSign($7, 32) >= unSign($12, 32); ; if ($13) { ; var $15 = $1; __Z9luaC_stepP9lua_State($15); ; } var $17 = $1; var $18 = $2; var $19 = $1; var $20 = __Z10getcurrenvP9lua_State($19); var $21 = __Z13luaS_newudataP9lua_StatejP5Table($17, $18, $20); $u = $21; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; $i_o = $24; var $25 = $u; var $26 = $25; var $27 = $i_o; var $28 = $27; var $29 = $28; var $30 = $29; IHEAP[$30] = $26; var $31 = $i_o; var $32 = $31+8; IHEAP[$32] = 7; var $33 = $1; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35+12; IHEAP[$34] = $36; var $37 = $u; var $38 = $37+20; var $39 = $38; ; return $39; } __Z15lua_newuserdataP9lua_Statej.__index__ = Runtime.getFunctionIndex(__Z15lua_newuserdataP9lua_Statej, "__Z15lua_newuserdataP9lua_Statej"); function __Z14lua_getupvalueP9lua_Stateii($L, $funcindex, $n) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $name; var $val = __stackBase__; var $o2; var $o1; $1 = $L; $2 = $funcindex; $3 = $n; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); var $7 = $3; var $8 = __Z11aux_upvalueP10lua_TValueiPS0_($6, $7, $val); $name = $8; var $9 = $name; var $10 = $9 != 0; ; if ($10) { ; var $12 = IHEAP[$val]; $o2 = $12; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; $o1 = $15; var $16 = $o1; var $17 = $16; var $18 = $o2; var $19 = $18; var $20 = $17; var $21 = $19; _llvm_memcpy_p0i8_p0i8_i32($20, $21, 8, 4, 0); var $22 = $o2; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $o1; var $26 = $25+8; IHEAP[$26] = $24; var $27 = $1; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $29+12; IHEAP[$28] = $30; ; } var $32 = $name; STACKTOP = __stackBase__; return $32; } __Z14lua_getupvalueP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z14lua_getupvalueP9lua_Stateii, "__Z14lua_getupvalueP9lua_Stateii"); function __Z11aux_upvalueP10lua_TValueiPS0_($fi, $n, $val) { ; var __label__; var $1; var $2; var $3; var $4; var $f; var $p; $2 = $fi; $3 = $n; $4 = $val; var $5 = $2; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $7 == 6; ; $10$9$2: do { if ($8) { ; var $11 = $2; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; $f = $17; var $18 = $f; var $19 = $18; var $20 = $19+6; var $21 = IHEAP[$20]; var $22 = $21 != 0; ; if ($22) { ; var $24 = $3; var $25 = 1 <= $24; ; $26$34$6: do { if ($25) { ; var $27 = $3; var $28 = $f; var $29 = $28; var $30 = $29+7; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $27 <= $32; if (!($33)) { __label__ = 2; /* $34 */ break $26$34$6; } var $36 = $3; var $37 = $36 - 1; var $38 = $f; var $39 = $38; var $40 = $39+20; var $41 = $40+$37*12; var $42 = $4; IHEAP[$42] = $41; $1 = __str331; __label__ = 3; /* $79 */ break $10$9$2; } } while(0); $1 = 0; ; } else { ; var $44 = $f; var $45 = $44; var $46 = $45; var $47 = $46+16; var $48 = IHEAP[$47]; $p = $48; var $49 = $3; var $50 = 1 <= $49; ; $51$57$11: do { if ($50) { ; var $52 = $3; var $53 = $p; var $54 = $53+36; var $55 = IHEAP[$54]; var $56 = $52 <= $55; if (!($56)) { __label__ = 5; /* $57 */ break $51$57$11; } var $59 = $3; var $60 = $59 - 1; var $61 = $f; var $62 = $61; var $63 = $62; var $64 = $63+20; var $65 = $64+$60*4; var $66 = IHEAP[$65]; var $67 = $66+8; var $68 = IHEAP[$67]; var $69 = $4; IHEAP[$69] = $68; var $70 = $3; var $71 = $70 - 1; var $72 = $p; var $73 = $72+28; var $74 = IHEAP[$73]; var $75 = $74+4*$71; var $76 = IHEAP[$75]; var $77 = $76+16; var $78 = $77; $1 = $78; __label__ = 3; /* $79 */ break $10$9$2; } } while(0); $1 = 0; ; } } else { ; $1 = 0; ; } } while(0); var $80 = $1; ; return $80; } __Z11aux_upvalueP10lua_TValueiPS0_.__index__ = Runtime.getFunctionIndex(__Z11aux_upvalueP10lua_TValueiPS0_, "__Z11aux_upvalueP10lua_TValueiPS0_"); function __Z14lua_setupvalueP9lua_Stateii($L, $funcindex, $n) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $name; var $val = __stackBase__; var $fi; var $o2; var $o1; $1 = $L; $2 = $funcindex; $3 = $n; var $4 = $1; var $5 = $2; var $6 = __Z9index2adrP9lua_Statei($4, $5); $fi = $6; var $7 = $fi; var $8 = $3; var $9 = __Z11aux_upvalueP10lua_TValueiPS0_($7, $8, $val); $name = $9; var $10 = $name; var $11 = $10 != 0; ; if ($11) { ; var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+-12; IHEAP[$14] = $16; var $17 = $1; var $18 = $17+8; var $19 = IHEAP[$18]; $o2 = $19; var $20 = IHEAP[$val]; $o1 = $20; var $21 = $o1; var $22 = $21; var $23 = $o2; var $24 = $23; var $25 = $22; var $26 = $24; _llvm_memcpy_p0i8_p0i8_i32($25, $26, 8, 4, 0); var $27 = $o2; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $o1; var $31 = $30+8; IHEAP[$31] = $29; var $32 = $1; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36 >= 4; ; $38$86$4: do { if ($37) { ; var $39 = $1; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = $41; var $43 = $42; var $44 = $43; var $45 = IHEAP[$44]; var $46 = $45; var $47 = $46; var $48 = $47+5; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $50 & 3; var $52 = $51 != 0; if (!($52)) { __label__ = 1; /* $86 */ break $38$86$4; } var $54 = $fi; var $55 = $54; var $56 = $55; var $57 = $56; var $58 = IHEAP[$57]; var $59 = $58; var $60 = $59; var $61 = $60; var $62 = $61; var $63 = $62; var $64 = $63+5; var $65 = IHEAP[$64]; var $66 = $65; var $67 = $66 & 4; var $68 = $67 != 0; if (!($68)) { __label__ = 1; /* $86 */ break $38$86$4; } var $70 = $1; var $71 = $fi; var $72 = $71; var $73 = $72; var $74 = $73; var $75 = IHEAP[$74]; var $76 = $75; var $77 = $76; var $78 = $77; var $79 = $1; var $80 = $79+8; var $81 = IHEAP[$80]; var $82 = $81; var $83 = $82; var $84 = $83; var $85 = IHEAP[$84]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($70, $78, $85); ; } } while(0); ; } var $88 = $name; STACKTOP = __stackBase__; return $88; } __Z14lua_setupvalueP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z14lua_setupvalueP9lua_Stateii, "__Z14lua_setupvalueP9lua_Stateii"); function __Z8luaK_nilP9FuncStateii($fs, $from, $n) { ; var __label__; var $1; var $2; var $3; var $previous; var $pfrom; var $pto; $1 = $fs; $2 = $from; $3 = $n; var $4 = $1; var $5 = $4+24; var $6 = IHEAP[$5]; var $7 = $1; var $8 = $7+28; var $9 = IHEAP[$8]; var $10 = $6 > $9; ; $11$81$2: do { if ($10) { ; var $12 = $1; var $13 = $12+24; var $14 = IHEAP[$13]; var $15 = $14 == 0; ; if ($15) { ; var $17 = $2; var $18 = $1; var $19 = $18+50; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $17 >= $21; ; if ($22) { ; __label__ = 0; /* $89 */ break $11$81$2; } else { ; ; } } else { ; var $26 = $1; var $27 = $26+24; var $28 = IHEAP[$27]; var $29 = $28 - 1; var $30 = $1; var $31 = $30; var $32 = IHEAP[$31]; var $33 = $32+12; var $34 = IHEAP[$33]; var $35 = $34+4*$29; $previous = $35; var $36 = $previous; var $37 = IHEAP[$36]; var $38 = $37 >> 0; var $39 = $38 & 63; var $40 = $39 == 3; ; if ($40) { ; var $42 = $previous; var $43 = IHEAP[$42]; var $44 = $43 >> 6; var $45 = $44 & 255; $pfrom = $45; var $46 = $previous; var $47 = IHEAP[$46]; var $48 = $47 >> 23; var $49 = $48 & 511; $pto = $49; var $50 = $pfrom; var $51 = $2; var $52 = $50 <= $51; ; $53$78$12: do { if ($52) { ; var $54 = $2; var $55 = $pto; var $56 = $55 + 1; var $57 = $54 <= $56; if (!($57)) { __label__ = 3; /* $78 */ break $53$78$12; } var $59 = $2; var $60 = $3; var $61 = $59 + $60; var $62 = $61 - 1; var $63 = $pto; var $64 = $62 > $63; ; if ($64) { ; var $66 = $previous; var $67 = IHEAP[$66]; var $68 = $67 & 8388607; var $69 = $2; var $70 = $3; var $71 = $69 + $70; var $72 = $71 - 1; var $73 = $72 << 23; var $74 = $73 & -8388608; var $75 = $68 | $74; var $76 = $previous; IHEAP[$76] = $75; ; } __label__ = 0; /* $89 */ break $11$81$2; } } while(0); ; } ; } __label__ = 6; /* $81 */ break $11$81$2; } else { __label__ = 6; /* $81 */ } } while(0); if (__label__ == 6) { var $82 = $1; var $83 = $2; var $84 = $2; var $85 = $3; var $86 = $84 + $85; var $87 = $86 - 1; var $88 = __Z12luaK_codeABCP9FuncState6OpCodeiii($82, 3, $83, $87, 0); ; } ; return; } __Z8luaK_nilP9FuncStateii.__index__ = Runtime.getFunctionIndex(__Z8luaK_nilP9FuncStateii, "__Z8luaK_nilP9FuncStateii"); function __Z12luaK_codeABCP9FuncState6OpCodeiii($fs, $o, $a, $b, $c) { ; var __label__; var $1; var $2; var $3; var $4; var $5; $1 = $fs; $2 = $o; $3 = $a; $4 = $b; $5 = $c; var $6 = $1; var $7 = $2; var $8 = $7 << 0; var $9 = $3; var $10 = $9 << 6; var $11 = $8 | $10; var $12 = $4; var $13 = $12 << 23; var $14 = $11 | $13; var $15 = $5; var $16 = $15 << 14; var $17 = $14 | $16; var $18 = $1; var $19 = $18+12; var $20 = IHEAP[$19]; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = __Z9luaK_codeP9FuncStateji($6, $17, $22); ; return $23; } __Z12luaK_codeABCP9FuncState6OpCodeiii.__index__ = Runtime.getFunctionIndex(__Z12luaK_codeABCP9FuncState6OpCodeiii, "__Z12luaK_codeABCP9FuncState6OpCodeiii"); function __Z9luaK_jumpP9FuncState($fs) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $jpc; var $j = __stackBase__; $1 = $fs; var $2 = $1; var $3 = $2+32; var $4 = IHEAP[$3]; $jpc = $4; var $5 = $1; var $6 = $5+32; IHEAP[$6] = -1; var $7 = $1; var $8 = __Z12luaK_codeABxP9FuncState6OpCodeij($7, 22, 0, 131070); IHEAP[$j] = $8; var $9 = $1; var $10 = $jpc; __Z11luaK_concatP9FuncStatePii($9, $j, $10); var $11 = IHEAP[$j]; STACKTOP = __stackBase__; return $11; } __Z9luaK_jumpP9FuncState.__index__ = Runtime.getFunctionIndex(__Z9luaK_jumpP9FuncState, "__Z9luaK_jumpP9FuncState"); function __Z12luaK_codeABxP9FuncState6OpCodeij($fs, $o, $a, $bc) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $fs; $2 = $o; $3 = $a; $4 = $bc; var $5 = $1; var $6 = $2; var $7 = $6 << 0; var $8 = $3; var $9 = $8 << 6; var $10 = $7 | $9; var $11 = $4; var $12 = $11 << 14; var $13 = $10 | $12; var $14 = $1; var $15 = $14+12; var $16 = IHEAP[$15]; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = __Z9luaK_codeP9FuncStateji($5, $13, $18); ; return $19; } __Z12luaK_codeABxP9FuncState6OpCodeij.__index__ = Runtime.getFunctionIndex(__Z12luaK_codeABxP9FuncState6OpCodeij, "__Z12luaK_codeABxP9FuncState6OpCodeij"); function __Z11luaK_concatP9FuncStatePii($fs, $l1, $l2) { ; var __label__; var $1; var $2; var $3; var $list; var $next; $1 = $fs; $2 = $l1; $3 = $l2; var $4 = $3; var $5 = $4 == -1; ; if ($5) { ; ; } else { ; var $8 = $2; var $9 = IHEAP[$8]; var $10 = $9 == -1; ; if ($10) { ; var $12 = $3; var $13 = $2; IHEAP[$13] = $12; ; } else { ; var $15 = $2; var $16 = IHEAP[$15]; $list = $16; ; $17$8: while(1) { // $17 var $18 = $1; var $19 = $list; var $20 = __Z7getjumpP9FuncStatei($18, $19); $next = $20; var $21 = $20 != -1; if (!($21)) { __label__ = 4; /* $24 */ break $17$8; } var $23 = $next; $list = $23; __label__ = 2; /* $17 */ continue $17$8; } var $25 = $1; var $26 = $list; var $27 = $3; __Z7fixjumpP9FuncStateii($25, $26, $27); ; } ; } ; return; } __Z11luaK_concatP9FuncStatePii.__index__ = Runtime.getFunctionIndex(__Z11luaK_concatP9FuncStatePii, "__Z11luaK_concatP9FuncStatePii"); function __Z8luaK_retP9FuncStateii($fs, $first, $nret) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $first; $3 = $nret; var $4 = $1; var $5 = $2; var $6 = $3; var $7 = $6 + 1; var $8 = __Z12luaK_codeABCP9FuncState6OpCodeiii($4, 30, $5, $7, 0); ; return; } __Z8luaK_retP9FuncStateii.__index__ = Runtime.getFunctionIndex(__Z8luaK_retP9FuncStateii, "__Z8luaK_retP9FuncStateii"); function __Z13luaK_getlabelP9FuncState($fs) { ; var __label__; var $1; $1 = $fs; var $2 = $1; var $3 = $2+24; var $4 = IHEAP[$3]; var $5 = $1; var $6 = $5+28; IHEAP[$6] = $4; var $7 = $1; var $8 = $7+24; var $9 = IHEAP[$8]; ; return $9; } __Z13luaK_getlabelP9FuncState.__index__ = Runtime.getFunctionIndex(__Z13luaK_getlabelP9FuncState, "__Z13luaK_getlabelP9FuncState"); function __Z14luaK_patchlistP9FuncStateii($fs, $list, $target) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $list; $3 = $target; var $4 = $3; var $5 = $1; var $6 = $5+24; var $7 = IHEAP[$6]; var $8 = $4 == $7; ; if ($8) { ; var $10 = $1; var $11 = $2; __Z16luaK_patchtohereP9FuncStatei($10, $11); ; } else { ; var $13 = $1; var $14 = $2; var $15 = $3; var $16 = $3; __Z12patchlistauxP9FuncStateiiii($13, $14, $15, 255, $16); ; } ; return; } __Z14luaK_patchlistP9FuncStateii.__index__ = Runtime.getFunctionIndex(__Z14luaK_patchlistP9FuncStateii, "__Z14luaK_patchlistP9FuncStateii"); function __Z16luaK_patchtohereP9FuncStatei($fs, $list) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $list; var $3 = $1; var $4 = __Z13luaK_getlabelP9FuncState($3); var $5 = $1; var $6 = $1; var $7 = $6+32; var $8 = $2; __Z11luaK_concatP9FuncStatePii($5, $7, $8); ; return; } __Z16luaK_patchtohereP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z16luaK_patchtohereP9FuncStatei, "__Z16luaK_patchtohereP9FuncStatei"); function __Z12patchlistauxP9FuncStateiiii($fs, $list, $vtarget, $reg, $dtarget) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $next; $1 = $fs; $2 = $list; $3 = $vtarget; $4 = $reg; $5 = $dtarget; ; $6$2: while(1) { // $6 var $7 = $2; var $8 = $7 != -1; if (!($8)) { __label__ = 2; /* $28 */ break $6$2; } var $10 = $1; var $11 = $2; var $12 = __Z7getjumpP9FuncStatei($10, $11); $next = $12; var $13 = $1; var $14 = $2; var $15 = $4; var $16 = __Z12patchtestregP9FuncStateii($13, $14, $15); var $17 = $16 != 0; ; if ($17) { ; var $19 = $1; var $20 = $2; var $21 = $3; __Z7fixjumpP9FuncStateii($19, $20, $21); ; } else { ; var $23 = $1; var $24 = $2; var $25 = $5; __Z7fixjumpP9FuncStateii($23, $24, $25); ; } var $27 = $next; $2 = $27; __label__ = 0; /* $6 */ continue $6$2; } ; return; } __Z12patchlistauxP9FuncStateiiii.__index__ = Runtime.getFunctionIndex(__Z12patchlistauxP9FuncStateiiii, "__Z12patchlistauxP9FuncStateiiii"); function __Z7getjumpP9FuncStatei($fs, $pc) { ; var __label__; var $1; var $2; var $3; var $offset; $2 = $fs; $3 = $pc; var $4 = $3; var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $7+12; var $9 = IHEAP[$8]; var $10 = $9+4*$4; var $11 = IHEAP[$10]; var $12 = $11 >> 14; var $13 = $12 & 262143; var $14 = $13 - 131071; $offset = $14; var $15 = $offset; var $16 = $15 == -1; ; if ($16) { ; $1 = -1; ; } else { ; var $19 = $3; var $20 = $19 + 1; var $21 = $offset; var $22 = $20 + $21; $1 = $22; ; } var $24 = $1; ; return $24; } __Z7getjumpP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z7getjumpP9FuncStatei, "__Z7getjumpP9FuncStatei"); function __Z7fixjumpP9FuncStateii($fs, $pc, $dest) { ; var __label__; var $1; var $2; var $3; var $jmp; var $offset; $1 = $fs; $2 = $pc; $3 = $dest; var $4 = $2; var $5 = $1; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $7+12; var $9 = IHEAP[$8]; var $10 = $9+4*$4; $jmp = $10; var $11 = $3; var $12 = $2; var $13 = $12 + 1; var $14 = $11 - $13; $offset = $14; var $15 = $offset; var $16 = _abs($15); var $17 = $16 > 131071; ; if ($17) { ; var $19 = $1; var $20 = $19+12; var $21 = IHEAP[$20]; __Z16luaX_syntaxerrorP8LexStatePKc($21, __str37); ; } var $23 = $jmp; var $24 = IHEAP[$23]; var $25 = $24 & 16383; var $26 = $offset; var $27 = $26 + 131071; var $28 = $27 << 14; var $29 = $28 & -16384; var $30 = $25 | $29; var $31 = $jmp; IHEAP[$31] = $30; ; return; } __Z7fixjumpP9FuncStateii.__index__ = Runtime.getFunctionIndex(__Z7fixjumpP9FuncStateii, "__Z7fixjumpP9FuncStateii"); function __Z15luaK_checkstackP9FuncStatei($fs, $n) { ; var __label__; var $1; var $2; var $newstack; $1 = $fs; $2 = $n; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $5 + $6; $newstack = $7; var $8 = $newstack; var $9 = $1; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $11+75; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $8 > $14; ; if ($15) { ; var $17 = $newstack; var $18 = $17 >= 250; ; if ($18) { ; var $20 = $1; var $21 = $20+12; var $22 = IHEAP[$21]; __Z16luaX_syntaxerrorP8LexStatePKc($22, __str432); ; } var $24 = $newstack; var $25 = $24; var $26 = $1; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28+75; IHEAP[$29] = $25; ; } ; return; } __Z15luaK_checkstackP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z15luaK_checkstackP9FuncStatei, "__Z15luaK_checkstackP9FuncStatei"); function __Z16luaK_reserveregsP9FuncStatei($fs, $n) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $n; var $3 = $1; var $4 = $2; __Z15luaK_checkstackP9FuncStatei($3, $4); var $5 = $2; var $6 = $1; var $7 = $6+36; var $8 = IHEAP[$7]; var $9 = $8 + $5; IHEAP[$7] = $9; ; return; } __Z16luaK_reserveregsP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z16luaK_reserveregsP9FuncStatei, "__Z16luaK_reserveregsP9FuncStatei"); function __Z12luaK_stringKP9FuncStateP7TString($fs, $s) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $o = __stackBase__; var $i_o; $1 = $fs; $2 = $s; $i_o = $o; var $3 = $2; var $4 = $3; var $5 = $i_o; var $6 = $5; var $7 = $6; var $8 = $7; IHEAP[$8] = $4; var $9 = $i_o; var $10 = $9+8; IHEAP[$10] = 4; var $11 = $1; var $12 = __Z4addkP9FuncStateP10lua_TValueS2_($11, $o, $o); STACKTOP = __stackBase__; return $12; } __Z12luaK_stringKP9FuncStateP7TString.__index__ = Runtime.getFunctionIndex(__Z12luaK_stringKP9FuncStateP7TString, "__Z12luaK_stringKP9FuncStateP7TString"); function __Z4addkP9FuncStateP10lua_TValueS2_($fs, $k, $v) { ; var __label__; var $1; var $2; var $3; var $4; var $L; var $idx; var $f; var $oldsize; var $i_o; var $o2; var $o1; $2 = $fs; $3 = $k; $4 = $v; var $5 = $2; var $6 = $5+16; var $7 = IHEAP[$6]; $L = $7; var $8 = $L; var $9 = $2; var $10 = $9+4; var $11 = IHEAP[$10]; var $12 = $3; var $13 = __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($8, $11, $12); $idx = $13; var $14 = $2; var $15 = $14; var $16 = IHEAP[$15]; $f = $16; var $17 = $f; var $18 = $17+40; var $19 = IHEAP[$18]; $oldsize = $19; var $20 = $idx; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $22 == 3; ; if ($23) { ; var $25 = $idx; var $26 = $25; var $27 = $26; var $28 = FHEAP[$27]; var $29 = Math.floor($28); $1 = $29; ; } else { ; var $31 = $idx; $i_o = $31; var $32 = $2; var $33 = $32+40; var $34 = IHEAP[$33]; var $35 = $34; var $36 = $i_o; var $37 = $36; var $38 = $37; FHEAP[$38] = $35; var $39 = $i_o; var $40 = $39+8; IHEAP[$40] = 3; var $41 = $2; var $42 = $41+40; var $43 = IHEAP[$42]; var $44 = $43 + 1; var $45 = $f; var $46 = $45+40; var $47 = IHEAP[$46]; var $48 = $44 > $47; ; if ($48) { ; var $50 = $L; var $51 = $f; var $52 = $51+8; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $f; var $56 = $55+40; var $57 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($50, $54, $56, 12, 262143, __str2634); var $58 = $57; var $59 = $f; var $60 = $59+8; IHEAP[$60] = $58; ; } ; $62$8: while(1) { // $62 var $63 = $oldsize; var $64 = $f; var $65 = $64+40; var $66 = IHEAP[$65]; var $67 = $63 < $66; if (!($67)) { __label__ = 4; /* $76 */ break $62$8; } var $69 = $oldsize; var $70 = $69 + 1; $oldsize = $70; var $71 = $f; var $72 = $71+8; var $73 = IHEAP[$72]; var $74 = $73+12*$69; var $75 = $74+8; IHEAP[$75] = 0; __label__ = 2; /* $62 */ continue $62$8; } var $77 = $4; $o2 = $77; var $78 = $2; var $79 = $78+40; var $80 = IHEAP[$79]; var $81 = $f; var $82 = $81+8; var $83 = IHEAP[$82]; var $84 = $83+12*$80; $o1 = $84; var $85 = $o1; var $86 = $85; var $87 = $o2; var $88 = $87; var $89 = $86; var $90 = $88; _llvm_memcpy_p0i8_p0i8_i32($89, $90, 8, 4, 0); var $91 = $o2; var $92 = $91+8; var $93 = IHEAP[$92]; var $94 = $o1; var $95 = $94+8; IHEAP[$95] = $93; var $96 = $4; var $97 = $96+8; var $98 = IHEAP[$97]; var $99 = $98 >= 4; ; $100$132$12: do { if ($99) { ; var $101 = $4; var $102 = $101; var $103 = $102; var $104 = $103; var $105 = IHEAP[$104]; var $106 = $105; var $107 = $106; var $108 = $107+5; var $109 = IHEAP[$108]; var $110 = $109; var $111 = $110 & 3; var $112 = $111 != 0; if (!($112)) { __label__ = 6; /* $132 */ break $100$132$12; } var $114 = $f; var $115 = $114; var $116 = $115; var $117 = $116; var $118 = $117+5; var $119 = IHEAP[$118]; var $120 = $119; var $121 = $120 & 4; var $122 = $121 != 0; if (!($122)) { __label__ = 6; /* $132 */ break $100$132$12; } var $124 = $L; var $125 = $f; var $126 = $125; var $127 = $4; var $128 = $127; var $129 = $128; var $130 = $129; var $131 = IHEAP[$130]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($124, $126, $131); ; } } while(0); var $133 = $2; var $134 = $133+40; var $135 = IHEAP[$134]; var $136 = $135 + 1; IHEAP[$134] = $136; $1 = $135; ; } var $138 = $1; ; return $138; } __Z4addkP9FuncStateP10lua_TValueS2_.__index__ = Runtime.getFunctionIndex(__Z4addkP9FuncStateP10lua_TValueS2_, "__Z4addkP9FuncStateP10lua_TValueS2_"); function __Z12luaK_numberKP9FuncStated($fs, $r) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $o = __stackBase__; var $i_o; $1 = $fs; $2 = $r; $i_o = $o; var $3 = $2; var $4 = $i_o; var $5 = $4; var $6 = $5; FHEAP[$6] = $3; var $7 = $i_o; var $8 = $7+8; IHEAP[$8] = 3; var $9 = $1; var $10 = __Z4addkP9FuncStateP10lua_TValueS2_($9, $o, $o); STACKTOP = __stackBase__; return $10; } __Z12luaK_numberKP9FuncStated.__index__ = Runtime.getFunctionIndex(__Z12luaK_numberKP9FuncStated, "__Z12luaK_numberKP9FuncStated"); function __Z15luaK_setreturnsP9FuncStateP7expdesci($fs, $e, $nresults) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $e; $3 = $nresults; var $4 = $2; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $6 == 13; ; if ($7) { ; var $9 = $2; var $10 = $9+4; var $11 = $10; var $12 = $11; var $13 = IHEAP[$12]; var $14 = $1; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16+12; var $18 = IHEAP[$17]; var $19 = $18+4*$13; var $20 = IHEAP[$19]; var $21 = $20 & -8372225; var $22 = $3; var $23 = $22 + 1; var $24 = $23 << 14; var $25 = $24 & 8372224; var $26 = $21 | $25; var $27 = $2; var $28 = $27+4; var $29 = $28; var $30 = $29; var $31 = IHEAP[$30]; var $32 = $1; var $33 = $32; var $34 = IHEAP[$33]; var $35 = $34+12; var $36 = IHEAP[$35]; var $37 = $36+4*$31; IHEAP[$37] = $26; ; } else { ; var $39 = $2; var $40 = $39; var $41 = IHEAP[$40]; var $42 = $41 == 14; ; if ($42) { ; var $44 = $2; var $45 = $44+4; var $46 = $45; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $1; var $50 = $49; var $51 = IHEAP[$50]; var $52 = $51+12; var $53 = IHEAP[$52]; var $54 = $53+4*$48; var $55 = IHEAP[$54]; var $56 = $55 & 8388607; var $57 = $3; var $58 = $57 + 1; var $59 = $58 << 23; var $60 = $59 & -8388608; var $61 = $56 | $60; var $62 = $2; var $63 = $62+4; var $64 = $63; var $65 = $64; var $66 = IHEAP[$65]; var $67 = $1; var $68 = $67; var $69 = IHEAP[$68]; var $70 = $69+12; var $71 = IHEAP[$70]; var $72 = $71+4*$66; IHEAP[$72] = $61; var $73 = $2; var $74 = $73+4; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = $1; var $79 = $78; var $80 = IHEAP[$79]; var $81 = $80+12; var $82 = IHEAP[$81]; var $83 = $82+4*$77; var $84 = IHEAP[$83]; var $85 = $84 & -16321; var $86 = $1; var $87 = $86+36; var $88 = IHEAP[$87]; var $89 = $88 << 6; var $90 = $89 & 16320; var $91 = $85 | $90; var $92 = $2; var $93 = $92+4; var $94 = $93; var $95 = $94; var $96 = IHEAP[$95]; var $97 = $1; var $98 = $97; var $99 = IHEAP[$98]; var $100 = $99+12; var $101 = IHEAP[$100]; var $102 = $101+4*$96; IHEAP[$102] = $91; var $103 = $1; __Z16luaK_reserveregsP9FuncStatei($103, 1); ; } ; } ; return; } __Z15luaK_setreturnsP9FuncStateP7expdesci.__index__ = Runtime.getFunctionIndex(__Z15luaK_setreturnsP9FuncStateP7expdesci, "__Z15luaK_setreturnsP9FuncStateP7expdesci"); function __Z14luaK_setoneretP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 == 13; ; if ($6) { ; var $8 = $2; var $9 = $8; IHEAP[$9] = 12; var $10 = $2; var $11 = $10+4; var $12 = $11; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $1; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17+12; var $19 = IHEAP[$18]; var $20 = $19+4*$14; var $21 = IHEAP[$20]; var $22 = $21 >> 6; var $23 = $22 & 255; var $24 = $2; var $25 = $24+4; var $26 = $25; var $27 = $26; IHEAP[$27] = $23; ; } else { ; var $29 = $2; var $30 = $29; var $31 = IHEAP[$30]; var $32 = $31 == 14; ; if ($32) { ; var $34 = $2; var $35 = $34+4; var $36 = $35; var $37 = $36; var $38 = IHEAP[$37]; var $39 = $1; var $40 = $39; var $41 = IHEAP[$40]; var $42 = $41+12; var $43 = IHEAP[$42]; var $44 = $43+4*$38; var $45 = IHEAP[$44]; var $46 = $45 & 8388607; var $47 = $46 | 16777216; var $48 = $2; var $49 = $48+4; var $50 = $49; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $1; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $55+12; var $57 = IHEAP[$56]; var $58 = $57+4*$52; IHEAP[$58] = $47; var $59 = $2; var $60 = $59; IHEAP[$60] = 11; ; } ; } ; return; } __Z14luaK_setoneretP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z14luaK_setoneretP9FuncStateP7expdesc, "__Z14luaK_setoneretP9FuncStateP7expdesc"); function __Z18luaK_dischargevarsP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; if ($5 == 6) { __label__ = 1; /* $6 */ } else if ($5 == 7) { __label__ = 2; /* $9 */ } else if ($5 == 8) { __label__ = 3; /* $23 */ } else if ($5 == 9) { __label__ = 4; /* $37 */ } else if ($5 == 14) { __label__ = 5; /* $68 */ } else if ($5 == 13) { __label__ = 5; /* $68 */ } else { __label__ = 6; /* $71 */ } if (__label__ == 6) { ; } else if (__label__ == 1) { var $7 = $2; var $8 = $7; IHEAP[$8] = 12; ; } else if (__label__ == 2) { var $10 = $1; var $11 = $2; var $12 = $11+4; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = __Z12luaK_codeABCP9FuncState6OpCodeiii($10, 4, 0, $15, 0); var $17 = $2; var $18 = $17+4; var $19 = $18; var $20 = $19; IHEAP[$20] = $16; var $21 = $2; var $22 = $21; IHEAP[$22] = 11; ; } else if (__label__ == 3) { var $24 = $1; var $25 = $2; var $26 = $25+4; var $27 = $26; var $28 = $27; var $29 = IHEAP[$28]; var $30 = __Z12luaK_codeABxP9FuncState6OpCodeij($24, 5, 0, $29); var $31 = $2; var $32 = $31+4; var $33 = $32; var $34 = $33; IHEAP[$34] = $30; var $35 = $2; var $36 = $35; IHEAP[$36] = 11; ; } else if (__label__ == 4) { var $38 = $1; var $39 = $2; var $40 = $39+4; var $41 = $40; var $42 = $41+4; var $43 = IHEAP[$42]; __Z7freeregP9FuncStatei($38, $43); var $44 = $1; var $45 = $2; var $46 = $45+4; var $47 = $46; var $48 = $47; var $49 = IHEAP[$48]; __Z7freeregP9FuncStatei($44, $49); var $50 = $1; var $51 = $2; var $52 = $51+4; var $53 = $52; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $2; var $57 = $56+4; var $58 = $57; var $59 = $58+4; var $60 = IHEAP[$59]; var $61 = __Z12luaK_codeABCP9FuncState6OpCodeiii($50, 6, 0, $55, $60); var $62 = $2; var $63 = $62+4; var $64 = $63; var $65 = $64; IHEAP[$65] = $61; var $66 = $2; var $67 = $66; IHEAP[$67] = 11; ; } else if (__label__ == 5) { var $69 = $1; var $70 = $2; __Z14luaK_setoneretP9FuncStateP7expdesc($69, $70); ; } ; return; } __Z18luaK_dischargevarsP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z18luaK_dischargevarsP9FuncStateP7expdesc, "__Z18luaK_dischargevarsP9FuncStateP7expdesc"); function __Z7freeregP9FuncStatei($fs, $reg) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $reg; var $3 = $2; var $4 = $3 & 256; var $5 = $4 != 0; ; $18$6$2: do { if (!$5) { ; var $7 = $2; var $8 = $1; var $9 = $8+50; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $7 >= $11; if (!($12)) { __label__ = 1; /* $18 */ break $18$6$2; } var $14 = $1; var $15 = $14+36; var $16 = IHEAP[$15]; var $17 = $16 + -1; IHEAP[$15] = $17; ; } } while(0); ; return; } __Z7freeregP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z7freeregP9FuncStatei, "__Z7freeregP9FuncStatei"); function __Z16luaK_exp2nextregP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $1; var $4 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($3, $4); var $5 = $1; var $6 = $2; __Z7freeexpP9FuncStateP7expdesc($5, $6); var $7 = $1; __Z16luaK_reserveregsP9FuncStatei($7, 1); var $8 = $1; var $9 = $2; var $10 = $1; var $11 = $10+36; var $12 = IHEAP[$11]; var $13 = $12 - 1; __Z7exp2regP9FuncStateP7expdesci($8, $9, $13); ; return; } __Z16luaK_exp2nextregP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z16luaK_exp2nextregP9FuncStateP7expdesc, "__Z16luaK_exp2nextregP9FuncStateP7expdesc"); function __Z7freeexpP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 == 12; ; if ($6) { ; var $8 = $1; var $9 = $2; var $10 = $9+4; var $11 = $10; var $12 = $11; var $13 = IHEAP[$12]; __Z7freeregP9FuncStatei($8, $13); ; } ; return; } __Z7freeexpP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z7freeexpP9FuncStateP7expdesc, "__Z7freeexpP9FuncStateP7expdesc"); function __Z7exp2regP9FuncStateP7expdesci($fs, $e, $reg) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $final; var $p_f; var $p_t; var $fj; $1 = $fs; $2 = $e; $3 = $reg; var $4 = $1; var $5 = $2; var $6 = $3; __Z13discharge2regP9FuncStateP7expdesci($4, $5, $6); var $7 = $2; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $9 == 10; ; if ($10) { ; var $12 = $1; var $13 = $2; var $14 = $13+12; var $15 = $2; var $16 = $15+4; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; __Z11luaK_concatP9FuncStatePii($12, $14, $19); ; } var $21 = $2; var $22 = $21+12; var $23 = IHEAP[$22]; var $24 = $2; var $25 = $24+16; var $26 = IHEAP[$25]; var $27 = $23 != $26; ; if ($27) { ; $p_f = -1; $p_t = -1; var $29 = $1; var $30 = $2; var $31 = $30+12; var $32 = IHEAP[$31]; var $33 = __Z10need_valueP9FuncStatei($29, $32); var $34 = $33 != 0; ; $42$35$7: do { if ($34) { __label__ = 1; /* $42 */ } else { ; var $36 = $1; var $37 = $2; var $38 = $37+16; var $39 = IHEAP[$38]; var $40 = __Z10need_valueP9FuncStatei($36, $39); var $41 = $40 != 0; if ($41) { __label__ = 1; /* $42 */ break $42$35$7; } else { __label__ = 2; /* $61 */ break $42$35$7; } } } while(0); if (__label__ == 1) { var $43 = $2; var $44 = $43; var $45 = IHEAP[$44]; var $46 = $45 == 10; ; if ($46) { ; __lastLabel__ = 3; ; } else { ; var $49 = $1; var $50 = __Z9luaK_jumpP9FuncState($49); __lastLabel__ = 5; ; } var $52 = __lastLabel__ == 3 ? -1 : ($50); $fj = $52; var $53 = $1; var $54 = $3; var $55 = __Z10code_labelP9FuncStateiii($53, $54, 0, 1); $p_f = $55; var $56 = $1; var $57 = $3; var $58 = __Z10code_labelP9FuncStateiii($56, $57, 1, 0); $p_t = $58; var $59 = $1; var $60 = $fj; __Z16luaK_patchtohereP9FuncStatei($59, $60); ; } var $62 = $1; var $63 = __Z13luaK_getlabelP9FuncState($62); $final = $63; var $64 = $1; var $65 = $2; var $66 = $65+16; var $67 = IHEAP[$66]; var $68 = $final; var $69 = $3; var $70 = $p_f; __Z12patchlistauxP9FuncStateiiii($64, $67, $68, $69, $70); var $71 = $1; var $72 = $2; var $73 = $72+12; var $74 = IHEAP[$73]; var $75 = $final; var $76 = $3; var $77 = $p_t; __Z12patchlistauxP9FuncStateiiii($71, $74, $75, $76, $77); ; } var $79 = $2; var $80 = $79+12; IHEAP[$80] = -1; var $81 = $2; var $82 = $81+16; IHEAP[$82] = -1; var $83 = $3; var $84 = $2; var $85 = $84+4; var $86 = $85; var $87 = $86; IHEAP[$87] = $83; var $88 = $2; var $89 = $88; IHEAP[$89] = 12; ; return; } __Z7exp2regP9FuncStateP7expdesci.__index__ = Runtime.getFunctionIndex(__Z7exp2regP9FuncStateP7expdesci, "__Z7exp2regP9FuncStateP7expdesci"); function __Z15luaK_exp2anyregP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; var $3; $2 = $fs; $3 = $e; var $4 = $2; var $5 = $3; __Z18luaK_dischargevarsP9FuncStateP7expdesc($4, $5); var $6 = $3; var $7 = $6; var $8 = IHEAP[$7]; var $9 = $8 == 12; ; $10$49$2: do { if ($9) { ; var $11 = $3; var $12 = $11+12; var $13 = IHEAP[$12]; var $14 = $3; var $15 = $14+16; var $16 = IHEAP[$15]; var $17 = $13 != $16; ; if ($17) { ; var $25 = $3; var $26 = $25+4; var $27 = $26; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $2; var $31 = $30+50; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $29 >= $33; ; if ($34) { ; var $36 = $2; var $37 = $3; var $38 = $3; var $39 = $38+4; var $40 = $39; var $41 = $40; var $42 = IHEAP[$41]; __Z7exp2regP9FuncStateP7expdesci($36, $37, $42); var $43 = $3; var $44 = $43+4; var $45 = $44; var $46 = $45; var $47 = IHEAP[$46]; $1 = $47; __label__ = 0; /* $57 */ break $10$49$2; } else { ; __label__ = 1; /* $49 */ break $10$49$2; } } else { ; var $19 = $3; var $20 = $19+4; var $21 = $20; var $22 = $21; var $23 = IHEAP[$22]; $1 = $23; __label__ = 0; /* $57 */ break $10$49$2; } } else { __label__ = 1; /* $49 */ } } while(0); if (__label__ == 1) { var $50 = $2; var $51 = $3; __Z16luaK_exp2nextregP9FuncStateP7expdesc($50, $51); var $52 = $3; var $53 = $52+4; var $54 = $53; var $55 = $54; var $56 = IHEAP[$55]; $1 = $56; ; } var $58 = $1; ; return $58; } __Z15luaK_exp2anyregP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z15luaK_exp2anyregP9FuncStateP7expdesc, "__Z15luaK_exp2anyregP9FuncStateP7expdesc"); function __Z12luaK_exp2valP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $2; var $4 = $3+12; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $6+16; var $8 = IHEAP[$7]; var $9 = $5 != $8; ; if ($9) { ; var $11 = $1; var $12 = $2; var $13 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($11, $12); ; } else { ; var $15 = $1; var $16 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($15, $16); ; } ; return; } __Z12luaK_exp2valP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z12luaK_exp2valP9FuncStateP7expdesc, "__Z12luaK_exp2valP9FuncStateP7expdesc"); function __Z11luaK_exp2RKP9FuncStateP7expdesc($fs, $e) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $2 = $fs; $3 = $e; var $4 = $2; var $5 = $3; __Z12luaK_exp2valP9FuncStateP7expdesc($4, $5); var $6 = $3; var $7 = $6; var $8 = IHEAP[$7]; if ($8 == 5) { __label__ = 9; /* $9 */ } else if ($8 == 2) { __label__ = 9; /* $9 */ } else if ($8 == 3) { __label__ = 9; /* $9 */ } else if ($8 == 1) { __label__ = 9; /* $9 */ } else if ($8 == 4) { __label__ = 10; /* $60 */ } else { __label__ = 11; /* $75 */ } $75$9$60$2: do { if (__label__ == 11) { __label__ = 7; /* $76 */ break $75$9$60$2; } else if (__label__ == 9) { var $10 = $2; var $11 = $10+40; var $12 = IHEAP[$11]; var $13 = $12 <= 255; ; if ($13) { ; var $15 = $3; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17 == 1; ; if ($18) { ; var $20 = $2; var $21 = __Z4nilKP9FuncState($20); __lastLabel__ = 0; ; } else { ; var $23 = $3; var $24 = $23; var $25 = IHEAP[$24]; var $26 = $25 == 5; ; if ($26) { ; var $28 = $2; var $29 = $3; var $30 = $29+4; var $31 = $30; var $32 = $31; var $33 = FHEAP[$32]; var $34 = __Z12luaK_numberKP9FuncStated($28, $33); __lastLabel__ = 2; ; } else { ; var $36 = $2; var $37 = $3; var $38 = $37; var $39 = IHEAP[$38]; var $40 = $39 == 2; var $41 = $40; var $42 = __Z5boolKP9FuncStatei($36, $41); __lastLabel__ = 4; ; } var $44 = __lastLabel__ == 2 ? $34 : ($42); __lastLabel__ = 5; ; } var $46 = __lastLabel__ == 0 ? $21 : ($44); var $47 = $3; var $48 = $47+4; var $49 = $48; var $50 = $49; IHEAP[$50] = $46; var $51 = $3; var $52 = $51; IHEAP[$52] = 4; var $53 = $3; var $54 = $53+4; var $55 = $54; var $56 = $55; var $57 = IHEAP[$56]; var $58 = $57 | 256; $1 = $58; __label__ = 6; /* $80 */ break $75$9$60$2; } else { ; __label__ = 7; /* $76 */ break $75$9$60$2; } } else if (__label__ == 10) { var $61 = $3; var $62 = $61+4; var $63 = $62; var $64 = $63; var $65 = IHEAP[$64]; var $66 = $65 <= 255; ; if ($66) { ; var $68 = $3; var $69 = $68+4; var $70 = $69; var $71 = $70; var $72 = IHEAP[$71]; var $73 = $72 | 256; $1 = $73; __label__ = 6; /* $80 */ break $75$9$60$2; } else { ; __label__ = 7; /* $76 */ break $75$9$60$2; } } } while(0); if (__label__ == 7) { var $77 = $2; var $78 = $3; var $79 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($77, $78); $1 = $79; ; } var $81 = $1; ; return $81; } __Z11luaK_exp2RKP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z11luaK_exp2RKP9FuncStateP7expdesc, "__Z11luaK_exp2RKP9FuncStateP7expdesc"); function __Z4nilKP9FuncState($fs) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $k = __stackBase__; var $v = __stackBase__+12; var $i_o; $1 = $fs; var $2 = $v+8; IHEAP[$2] = 0; $i_o = $k; var $3 = $1; var $4 = $3+4; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $i_o; var $8 = $7; var $9 = $8; var $10 = $9; IHEAP[$10] = $6; var $11 = $i_o; var $12 = $11+8; IHEAP[$12] = 5; var $13 = $1; var $14 = __Z4addkP9FuncStateP10lua_TValueS2_($13, $k, $v); STACKTOP = __stackBase__; return $14; } __Z4nilKP9FuncState.__index__ = Runtime.getFunctionIndex(__Z4nilKP9FuncState, "__Z4nilKP9FuncState"); function __Z5boolKP9FuncStatei($fs, $b) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $o = __stackBase__; var $i_o; $1 = $fs; $2 = $b; $i_o = $o; var $3 = $2; var $4 = $i_o; var $5 = $4; var $6 = $5; var $7 = $6; IHEAP[$7] = $3; var $8 = $i_o; var $9 = $8+8; IHEAP[$9] = 1; var $10 = $1; var $11 = __Z4addkP9FuncStateP10lua_TValueS2_($10, $o, $o); STACKTOP = __stackBase__; return $11; } __Z5boolKP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z5boolKP9FuncStatei, "__Z5boolKP9FuncStatei"); function __Z13luaK_storevarP9FuncStateP7expdescS2_($fs, $var, $ex) { ; var __label__; var $1; var $2; var $3; var $e; var $e1; var $e2; $1 = $fs; $2 = $var; $3 = $ex; var $4 = $2; var $5 = $4; var $6 = IHEAP[$5]; if ($6 == 6) { __label__ = 3; /* $7 */ } else if ($6 == 7) { __label__ = 4; /* $17 */ } else if ($6 == 8) { __label__ = 5; /* $29 */ } else if ($6 == 9) { __label__ = 6; /* $41 */ } else { __label__ = 7; /* $58 */ } $58$7$17$29$41$2: do { if (__label__ == 7) { __label__ = 1; /* $59 */ break $58$7$17$29$41$2; } else if (__label__ == 3) { var $8 = $1; var $9 = $3; __Z7freeexpP9FuncStateP7expdesc($8, $9); var $10 = $1; var $11 = $3; var $12 = $2; var $13 = $12+4; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; __Z7exp2regP9FuncStateP7expdesci($10, $11, $16); __label__ = 0; /* $62 */ break $58$7$17$29$41$2; } else if (__label__ == 4) { var $18 = $1; var $19 = $3; var $20 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($18, $19); $e = $20; var $21 = $1; var $22 = $e; var $23 = $2; var $24 = $23+4; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = __Z12luaK_codeABCP9FuncState6OpCodeiii($21, 8, $22, $27, 0); __label__ = 1; /* $59 */ break $58$7$17$29$41$2; } else if (__label__ == 5) { var $30 = $1; var $31 = $3; var $32 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($30, $31); $e1 = $32; var $33 = $1; var $34 = $e1; var $35 = $2; var $36 = $35+4; var $37 = $36; var $38 = $37; var $39 = IHEAP[$38]; var $40 = __Z12luaK_codeABxP9FuncState6OpCodeij($33, 7, $34, $39); __label__ = 1; /* $59 */ break $58$7$17$29$41$2; } else if (__label__ == 6) { var $42 = $1; var $43 = $3; var $44 = __Z11luaK_exp2RKP9FuncStateP7expdesc($42, $43); $e2 = $44; var $45 = $1; var $46 = $2; var $47 = $46+4; var $48 = $47; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $2; var $52 = $51+4; var $53 = $52; var $54 = $53+4; var $55 = IHEAP[$54]; var $56 = $e2; var $57 = __Z12luaK_codeABCP9FuncState6OpCodeiii($45, 9, $50, $55, $56); __label__ = 1; /* $59 */ break $58$7$17$29$41$2; } } while(0); if (__label__ == 1) { var $60 = $1; var $61 = $3; __Z7freeexpP9FuncStateP7expdesc($60, $61); ; } ; return; } __Z13luaK_storevarP9FuncStateP7expdescS2_.__index__ = Runtime.getFunctionIndex(__Z13luaK_storevarP9FuncStateP7expdescS2_, "__Z13luaK_storevarP9FuncStateP7expdescS2_"); function __Z9luaK_selfP9FuncStateP7expdescS2_($fs, $e, $key) { ; var __label__; var $1; var $2; var $3; var $func; $1 = $fs; $2 = $e; $3 = $key; var $4 = $1; var $5 = $2; var $6 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($4, $5); var $7 = $1; var $8 = $2; __Z7freeexpP9FuncStateP7expdesc($7, $8); var $9 = $1; var $10 = $9+36; var $11 = IHEAP[$10]; $func = $11; var $12 = $1; __Z16luaK_reserveregsP9FuncStatei($12, 2); var $13 = $1; var $14 = $func; var $15 = $2; var $16 = $15+4; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $1; var $21 = $3; var $22 = __Z11luaK_exp2RKP9FuncStateP7expdesc($20, $21); var $23 = __Z12luaK_codeABCP9FuncState6OpCodeiii($13, 11, $14, $19, $22); var $24 = $1; var $25 = $3; __Z7freeexpP9FuncStateP7expdesc($24, $25); var $26 = $func; var $27 = $2; var $28 = $27+4; var $29 = $28; var $30 = $29; IHEAP[$30] = $26; var $31 = $2; var $32 = $31; IHEAP[$32] = 12; ; return; } __Z9luaK_selfP9FuncStateP7expdescS2_.__index__ = Runtime.getFunctionIndex(__Z9luaK_selfP9FuncStateP7expdescS2_, "__Z9luaK_selfP9FuncStateP7expdescS2_"); function __Z13luaK_goiftrueP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; var $pc; $1 = $fs; $2 = $e; var $3 = $1; var $4 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($3, $4); var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; if ($7 == 4) { __label__ = 1; /* $8 */ } else if ($7 == 5) { __label__ = 1; /* $8 */ } else if ($7 == 2) { __label__ = 1; /* $8 */ } else if ($7 == 3) { __label__ = 2; /* $9 */ } else if ($7 == 10) { __label__ = 3; /* $12 */ } else { __label__ = 4; /* $20 */ } if (__label__ == 4) { var $21 = $1; var $22 = $2; var $23 = __Z10jumponcondP9FuncStateP7expdesci($21, $22, 0); $pc = $23; ; } else if (__label__ == 1) { $pc = -1; ; } else if (__label__ == 2) { var $10 = $1; var $11 = __Z9luaK_jumpP9FuncState($10); $pc = $11; ; } else if (__label__ == 3) { var $13 = $1; var $14 = $2; __Z10invertjumpP9FuncStateP7expdesc($13, $14); var $15 = $2; var $16 = $15+4; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; $pc = $19; ; } var $25 = $1; var $26 = $2; var $27 = $26+16; var $28 = $pc; __Z11luaK_concatP9FuncStatePii($25, $27, $28); var $29 = $1; var $30 = $2; var $31 = $30+12; var $32 = IHEAP[$31]; __Z16luaK_patchtohereP9FuncStatei($29, $32); var $33 = $2; var $34 = $33+12; IHEAP[$34] = -1; ; return; } __Z13luaK_goiftrueP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z13luaK_goiftrueP9FuncStateP7expdesc, "__Z13luaK_goiftrueP9FuncStateP7expdesc"); function __Z10invertjumpP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; var $pc; $1 = $fs; $2 = $e; var $3 = $1; var $4 = $2; var $5 = $4+4; var $6 = $5; var $7 = $6; var $8 = IHEAP[$7]; var $9 = __Z14getjumpcontrolP9FuncStatei($3, $8); $pc = $9; var $10 = $pc; var $11 = IHEAP[$10]; var $12 = $11 & -16321; var $13 = $pc; var $14 = IHEAP[$13]; var $15 = $14 >> 6; var $16 = $15 & 255; var $17 = $16 != 0; var $18 = $17 ^ 1; var $19 = $18; var $20 = $19 << 6; var $21 = $20 & 16320; var $22 = $12 | $21; var $23 = $pc; IHEAP[$23] = $22; ; return; } __Z10invertjumpP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z10invertjumpP9FuncStateP7expdesc, "__Z10invertjumpP9FuncStateP7expdesc"); function __Z10jumponcondP9FuncStateP7expdesci($fs, $e, $cond) { ; var __label__; var $1; var $2; var $3; var $4; var $ie; $2 = $fs; $3 = $e; $4 = $cond; var $5 = $3; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $7 == 11; ; $9$41$2: do { if ($8) { ; var $10 = $3; var $11 = $10+4; var $12 = $11; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $2; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17+12; var $19 = IHEAP[$18]; var $20 = $19+4*$14; var $21 = IHEAP[$20]; $ie = $21; var $22 = $ie; var $23 = $22 >> 0; var $24 = $23 & 63; var $25 = $24 == 19; ; if ($25) { ; var $27 = $2; var $28 = $27+24; var $29 = IHEAP[$28]; var $30 = $29 + -1; IHEAP[$28] = $30; var $31 = $2; var $32 = $ie; var $33 = $32 >> 23; var $34 = $33 & 511; var $35 = $4; var $36 = $35 != 0; var $37 = $36 ^ 1; var $38 = $37; var $39 = __Z8condjumpP9FuncState6OpCodeiii($31, 26, $34, 0, $38); $1 = $39; __label__ = 0; /* $54 */ break $9$41$2; } else { ; __label__ = 1; /* $41 */ break $9$41$2; } } else { __label__ = 1; /* $41 */ } } while(0); if (__label__ == 1) { var $42 = $2; var $43 = $3; __Z16discharge2anyregP9FuncStateP7expdesc($42, $43); var $44 = $2; var $45 = $3; __Z7freeexpP9FuncStateP7expdesc($44, $45); var $46 = $2; var $47 = $3; var $48 = $47+4; var $49 = $48; var $50 = $49; var $51 = IHEAP[$50]; var $52 = $4; var $53 = __Z8condjumpP9FuncState6OpCodeiii($46, 27, 255, $51, $52); $1 = $53; ; } var $55 = $1; ; return $55; } __Z10jumponcondP9FuncStateP7expdesci.__index__ = Runtime.getFunctionIndex(__Z10jumponcondP9FuncStateP7expdesci, "__Z10jumponcondP9FuncStateP7expdesci"); function __Z12luaK_indexedP9FuncStateP7expdescS2_($fs, $t, $k) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $t; $3 = $k; var $4 = $1; var $5 = $3; var $6 = __Z11luaK_exp2RKP9FuncStateP7expdesc($4, $5); var $7 = $2; var $8 = $7+4; var $9 = $8; var $10 = $9+4; IHEAP[$10] = $6; var $11 = $2; var $12 = $11; IHEAP[$12] = 9; ; return; } __Z12luaK_indexedP9FuncStateP7expdescS2_.__index__ = Runtime.getFunctionIndex(__Z12luaK_indexedP9FuncStateP7expdescS2_, "__Z12luaK_indexedP9FuncStateP7expdescS2_"); function __Z11luaK_prefixP9FuncState5UnOprP7expdesc($fs, $op, $e) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $e2 = __stackBase__; $1 = $fs; $2 = $op; $3 = $e; var $4 = $e2+16; IHEAP[$4] = -1; var $5 = $e2+12; IHEAP[$5] = -1; var $6 = $e2; IHEAP[$6] = 5; var $7 = $e2+4; var $8 = $7; var $9 = $8; FHEAP[$9] = 0; var $10 = $2; if ($10 == 0) { __label__ = 2; /* $11 */ } else if ($10 == 1) { __label__ = 3; /* $22 */ } else if ($10 == 2) { __label__ = 4; /* $25 */ } else { __label__ = 5; /* $31 */ } if (__label__ == 5) { ; } else if (__label__ == 2) { var $12 = $3; var $13 = __Z9isnumeralP7expdesc($12); var $14 = $13 != 0; ; if (!$14) { ; var $16 = $1; var $17 = $3; var $18 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($16, $17); ; } var $20 = $1; var $21 = $3; __Z9codearithP9FuncState6OpCodeP7expdescS3_($20, 18, $21, $e2); ; } else if (__label__ == 3) { var $23 = $1; var $24 = $3; __Z7codenotP9FuncStateP7expdesc($23, $24); ; } else if (__label__ == 4) { var $26 = $1; var $27 = $3; var $28 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($26, $27); var $29 = $1; var $30 = $3; __Z9codearithP9FuncState6OpCodeP7expdescS3_($29, 20, $30, $e2); ; } STACKTOP = __stackBase__; return; } __Z11luaK_prefixP9FuncState5UnOprP7expdesc.__index__ = Runtime.getFunctionIndex(__Z11luaK_prefixP9FuncState5UnOprP7expdesc, "__Z11luaK_prefixP9FuncState5UnOprP7expdesc"); function __Z9isnumeralP7expdesc($e) { ; var __label__; var __lastLabel__ = null; var $1; $1 = $e; var $2 = $1; var $3 = $2; var $4 = IHEAP[$3]; var $5 = $4 == 5; ; $6$16$2: do { if ($5) { __lastLabel__ = 4; ; var $7 = $1; var $8 = $7+12; var $9 = IHEAP[$8]; var $10 = $9 == -1; if ($10) { __lastLabel__ = 0; ; } else { __lastLabel__ = 0; __label__ = 2; /* $16 */ break $6$16$2; } var $12 = $1; var $13 = $12+16; var $14 = IHEAP[$13]; var $15 = $14 == -1; __lastLabel__ = 1; ; } else { __lastLabel__ = 4; ; } } while(0); var $17 = __lastLabel__ == 0 ? 0 : (__lastLabel__ == 4 ? 0 : ($15)); var $18 = $17; ; return $18; } __Z9isnumeralP7expdesc.__index__ = Runtime.getFunctionIndex(__Z9isnumeralP7expdesc, "__Z9isnumeralP7expdesc"); function __Z9codearithP9FuncState6OpCodeP7expdescS3_($fs, $op, $e1, $e2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $o2; var $o1; $1 = $fs; $2 = $op; $3 = $e1; $4 = $e2; var $5 = $2; var $6 = $3; var $7 = $4; var $8 = __Z12constfolding6OpCodeP7expdescS1_($5, $6, $7); var $9 = $8 != 0; ; if ($9) { ; ; } else { ; var $12 = $2; var $13 = $12 != 18; ; $14$21$5: do { if ($13) { ; var $15 = $2; var $16 = $15 != 20; if (!($16)) { __label__ = 2; /* $21 */ break $14$21$5; } var $18 = $1; var $19 = $4; var $20 = __Z11luaK_exp2RKP9FuncStateP7expdesc($18, $19); __lastLabel__ = 1; __label__ = 3; /* $22 */ break $14$21$5; } else { __label__ = 2; /* $21 */ } } while(0); if (__label__ == 2) { __lastLabel__ = 2; ; } var $23 = __lastLabel__ == 1 ? $20 : (0); $o2 = $23; var $24 = $1; var $25 = $3; var $26 = __Z11luaK_exp2RKP9FuncStateP7expdesc($24, $25); $o1 = $26; var $27 = $o1; var $28 = $o2; var $29 = $27 > $28; ; if ($29) { ; var $31 = $1; var $32 = $3; __Z7freeexpP9FuncStateP7expdesc($31, $32); var $33 = $1; var $34 = $4; __Z7freeexpP9FuncStateP7expdesc($33, $34); ; } else { ; var $36 = $1; var $37 = $4; __Z7freeexpP9FuncStateP7expdesc($36, $37); var $38 = $1; var $39 = $3; __Z7freeexpP9FuncStateP7expdesc($38, $39); ; } var $41 = $1; var $42 = $2; var $43 = $o1; var $44 = $o2; var $45 = __Z12luaK_codeABCP9FuncState6OpCodeiii($41, $42, 0, $43, $44); var $46 = $3; var $47 = $46+4; var $48 = $47; var $49 = $48; IHEAP[$49] = $45; var $50 = $3; var $51 = $50; IHEAP[$51] = 11; ; } ; return; } __Z9codearithP9FuncState6OpCodeP7expdescS3_.__index__ = Runtime.getFunctionIndex(__Z9codearithP9FuncState6OpCodeP7expdescS3_, "__Z9codearithP9FuncState6OpCodeP7expdescS3_"); function __Z7codenotP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; var $temp; $1 = $fs; $2 = $e; var $3 = $1; var $4 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($3, $4); var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; if ($7 == 1) { __label__ = 1; /* $8 */ } else if ($7 == 3) { __label__ = 1; /* $8 */ } else if ($7 == 4) { __label__ = 2; /* $11 */ } else if ($7 == 5) { __label__ = 2; /* $11 */ } else if ($7 == 2) { __label__ = 2; /* $11 */ } else if ($7 == 10) { __label__ = 3; /* $14 */ } else if ($7 == 11) { __label__ = 4; /* $17 */ } else if ($7 == 12) { __label__ = 4; /* $17 */ } else { __label__ = 5; /* $35 */ } if (__label__ == 5) { ; } else if (__label__ == 1) { var $9 = $2; var $10 = $9; IHEAP[$10] = 2; ; } else if (__label__ == 2) { var $12 = $2; var $13 = $12; IHEAP[$13] = 3; ; } else if (__label__ == 3) { var $15 = $1; var $16 = $2; __Z10invertjumpP9FuncStateP7expdesc($15, $16); ; } else if (__label__ == 4) { var $18 = $1; var $19 = $2; __Z16discharge2anyregP9FuncStateP7expdesc($18, $19); var $20 = $1; var $21 = $2; __Z7freeexpP9FuncStateP7expdesc($20, $21); var $22 = $1; var $23 = $2; var $24 = $23+4; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = __Z12luaK_codeABCP9FuncState6OpCodeiii($22, 19, 0, $27, 0); var $29 = $2; var $30 = $29+4; var $31 = $30; var $32 = $31; IHEAP[$32] = $28; var $33 = $2; var $34 = $33; IHEAP[$34] = 11; ; } var $37 = $2; var $38 = $37+16; var $39 = IHEAP[$38]; $temp = $39; var $40 = $2; var $41 = $40+12; var $42 = IHEAP[$41]; var $43 = $2; var $44 = $43+16; IHEAP[$44] = $42; var $45 = $temp; var $46 = $2; var $47 = $46+12; IHEAP[$47] = $45; var $48 = $1; var $49 = $2; var $50 = $49+16; var $51 = IHEAP[$50]; __Z12removevaluesP9FuncStatei($48, $51); var $52 = $1; var $53 = $2; var $54 = $53+12; var $55 = IHEAP[$54]; __Z12removevaluesP9FuncStatei($52, $55); ; return; } __Z7codenotP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z7codenotP9FuncStateP7expdesc, "__Z7codenotP9FuncStateP7expdesc"); function __Z10luaK_infixP9FuncState6BinOprP7expdesc($fs, $op, $v) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $op; $3 = $v; var $4 = $2; if ($4 == 13) { __label__ = 2; /* $5 */ } else if ($4 == 14) { __label__ = 3; /* $8 */ } else if ($4 == 6) { __label__ = 4; /* $11 */ } else if ($4 == 0) { __label__ = 5; /* $14 */ } else if ($4 == 1) { __label__ = 5; /* $14 */ } else if ($4 == 2) { __label__ = 5; /* $14 */ } else if ($4 == 3) { __label__ = 5; /* $14 */ } else if ($4 == 4) { __label__ = 5; /* $14 */ } else if ($4 == 5) { __label__ = 5; /* $14 */ } else { __label__ = 6; /* $23 */ } if (__label__ == 6) { var $24 = $1; var $25 = $3; var $26 = __Z11luaK_exp2RKP9FuncStateP7expdesc($24, $25); ; } else if (__label__ == 2) { var $6 = $1; var $7 = $3; __Z13luaK_goiftrueP9FuncStateP7expdesc($6, $7); ; } else if (__label__ == 3) { var $9 = $1; var $10 = $3; __Z14luaK_goiffalseP9FuncStateP7expdesc($9, $10); ; } else if (__label__ == 4) { var $12 = $1; var $13 = $3; __Z16luaK_exp2nextregP9FuncStateP7expdesc($12, $13); ; } else if (__label__ == 5) { var $15 = $3; var $16 = __Z9isnumeralP7expdesc($15); var $17 = $16 != 0; ; if (!$17) { ; var $19 = $1; var $20 = $3; var $21 = __Z11luaK_exp2RKP9FuncStateP7expdesc($19, $20); ; } ; } ; return; } __Z10luaK_infixP9FuncState6BinOprP7expdesc.__index__ = Runtime.getFunctionIndex(__Z10luaK_infixP9FuncState6BinOprP7expdesc, "__Z10luaK_infixP9FuncState6BinOprP7expdesc"); function __Z14luaK_goiffalseP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; var $pc; $1 = $fs; $2 = $e; var $3 = $1; var $4 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($3, $4); var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; if ($7 == 1) { __label__ = 1; /* $8 */ } else if ($7 == 3) { __label__ = 1; /* $8 */ } else if ($7 == 2) { __label__ = 2; /* $9 */ } else if ($7 == 10) { __label__ = 3; /* $12 */ } else { __label__ = 4; /* $18 */ } if (__label__ == 4) { var $19 = $1; var $20 = $2; var $21 = __Z10jumponcondP9FuncStateP7expdesci($19, $20, 1); $pc = $21; ; } else if (__label__ == 1) { $pc = -1; ; } else if (__label__ == 2) { var $10 = $1; var $11 = __Z9luaK_jumpP9FuncState($10); $pc = $11; ; } else if (__label__ == 3) { var $13 = $2; var $14 = $13+4; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; $pc = $17; ; } var $23 = $1; var $24 = $2; var $25 = $24+12; var $26 = $pc; __Z11luaK_concatP9FuncStatePii($23, $25, $26); var $27 = $1; var $28 = $2; var $29 = $28+16; var $30 = IHEAP[$29]; __Z16luaK_patchtohereP9FuncStatei($27, $30); var $31 = $2; var $32 = $31+16; IHEAP[$32] = -1; ; return; } __Z14luaK_goiffalseP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z14luaK_goiffalseP9FuncStateP7expdesc, "__Z14luaK_goiffalseP9FuncStateP7expdesc"); function __Z11luaK_posfixP9FuncState6BinOprP7expdescS3_($fs, $op, $e1, $e2) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $fs; $2 = $op; $3 = $e1; $4 = $e2; var $5 = $2; if ($5 == 13) { __label__ = 5; /* $6 */ } else if ($5 == 14) { __label__ = 6; /* $19 */ } else if ($5 == 6) { __label__ = 7; /* $32 */ } else if ($5 == 0) { __label__ = 8; /* $108 */ } else if ($5 == 1) { __label__ = 9; /* $112 */ } else if ($5 == 2) { __label__ = 10; /* $116 */ } else if ($5 == 3) { __label__ = 11; /* $120 */ } else if ($5 == 4) { __label__ = 12; /* $124 */ } else if ($5 == 5) { __label__ = 13; /* $128 */ } else if ($5 == 8) { __label__ = 14; /* $132 */ } else if ($5 == 7) { __label__ = 15; /* $136 */ } else if ($5 == 9) { __label__ = 16; /* $140 */ } else if ($5 == 10) { __label__ = 17; /* $144 */ } else if ($5 == 11) { __label__ = 18; /* $148 */ } else if ($5 == 12) { __label__ = 19; /* $152 */ } else { __label__ = 20; /* $156 */ } if (__label__ == 20) { ; } else if (__label__ == 5) { var $7 = $1; var $8 = $4; __Z18luaK_dischargevarsP9FuncStateP7expdesc($7, $8); var $9 = $1; var $10 = $4; var $11 = $10+16; var $12 = $3; var $13 = $12+16; var $14 = IHEAP[$13]; __Z11luaK_concatP9FuncStatePii($9, $11, $14); var $15 = $3; var $16 = $4; var $17 = $15; var $18 = $16; _llvm_memcpy_p0i8_p0i8_i32($17, $18, 20, 4, 0); ; } else if (__label__ == 6) { var $20 = $1; var $21 = $4; __Z18luaK_dischargevarsP9FuncStateP7expdesc($20, $21); var $22 = $1; var $23 = $4; var $24 = $23+12; var $25 = $3; var $26 = $25+12; var $27 = IHEAP[$26]; __Z11luaK_concatP9FuncStatePii($22, $24, $27); var $28 = $3; var $29 = $4; var $30 = $28; var $31 = $29; _llvm_memcpy_p0i8_p0i8_i32($30, $31, 20, 4, 0); ; } else if (__label__ == 7) { var $33 = $1; var $34 = $4; __Z12luaK_exp2valP9FuncStateP7expdesc($33, $34); var $35 = $4; var $36 = $35; var $37 = IHEAP[$36]; var $38 = $37 == 11; ; $39$101$7: do { if ($38) { ; var $40 = $4; var $41 = $40+4; var $42 = $41; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $1; var $46 = $45; var $47 = IHEAP[$46]; var $48 = $47+12; var $49 = IHEAP[$48]; var $50 = $49+4*$44; var $51 = IHEAP[$50]; var $52 = $51 >> 0; var $53 = $52 & 63; var $54 = $53 == 21; if (!($54)) { __label__ = 2; /* $101 */ break $39$101$7; } var $56 = $1; var $57 = $3; __Z7freeexpP9FuncStateP7expdesc($56, $57); var $58 = $4; var $59 = $58+4; var $60 = $59; var $61 = $60; var $62 = IHEAP[$61]; var $63 = $1; var $64 = $63; var $65 = IHEAP[$64]; var $66 = $65+12; var $67 = IHEAP[$66]; var $68 = $67+4*$62; var $69 = IHEAP[$68]; var $70 = $69 & 8388607; var $71 = $3; var $72 = $71+4; var $73 = $72; var $74 = $73; var $75 = IHEAP[$74]; var $76 = $75 << 23; var $77 = $76 & -8388608; var $78 = $70 | $77; var $79 = $4; var $80 = $79+4; var $81 = $80; var $82 = $81; var $83 = IHEAP[$82]; var $84 = $1; var $85 = $84; var $86 = IHEAP[$85]; var $87 = $86+12; var $88 = IHEAP[$87]; var $89 = $88+4*$83; IHEAP[$89] = $78; var $90 = $3; var $91 = $90; IHEAP[$91] = 11; var $92 = $4; var $93 = $92+4; var $94 = $93; var $95 = $94; var $96 = IHEAP[$95]; var $97 = $3; var $98 = $97+4; var $99 = $98; var $100 = $99; IHEAP[$100] = $96; __label__ = 3; /* $107 */ break $39$101$7; } else { __label__ = 2; /* $101 */ } } while(0); if (__label__ == 2) { var $102 = $1; var $103 = $4; __Z16luaK_exp2nextregP9FuncStateP7expdesc($102, $103); var $104 = $1; var $105 = $3; var $106 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($104, 21, $105, $106); ; } ; } else if (__label__ == 8) { var $109 = $1; var $110 = $3; var $111 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($109, 12, $110, $111); ; } else if (__label__ == 9) { var $113 = $1; var $114 = $3; var $115 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($113, 13, $114, $115); ; } else if (__label__ == 10) { var $117 = $1; var $118 = $3; var $119 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($117, 14, $118, $119); ; } else if (__label__ == 11) { var $121 = $1; var $122 = $3; var $123 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($121, 15, $122, $123); ; } else if (__label__ == 12) { var $125 = $1; var $126 = $3; var $127 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($125, 16, $126, $127); ; } else if (__label__ == 13) { var $129 = $1; var $130 = $3; var $131 = $4; __Z9codearithP9FuncState6OpCodeP7expdescS3_($129, 17, $130, $131); ; } else if (__label__ == 14) { var $133 = $1; var $134 = $3; var $135 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($133, 23, 1, $134, $135); ; } else if (__label__ == 15) { var $137 = $1; var $138 = $3; var $139 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($137, 23, 0, $138, $139); ; } else if (__label__ == 16) { var $141 = $1; var $142 = $3; var $143 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($141, 24, 1, $142, $143); ; } else if (__label__ == 17) { var $145 = $1; var $146 = $3; var $147 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($145, 25, 1, $146, $147); ; } else if (__label__ == 18) { var $149 = $1; var $150 = $3; var $151 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($149, 24, 0, $150, $151); ; } else if (__label__ == 19) { var $153 = $1; var $154 = $3; var $155 = $4; __Z8codecompP9FuncState6OpCodeiP7expdescS3_($153, 25, 0, $154, $155); ; } ; return; } __Z11luaK_posfixP9FuncState6BinOprP7expdescS3_.__index__ = Runtime.getFunctionIndex(__Z11luaK_posfixP9FuncState6BinOprP7expdescS3_, "__Z11luaK_posfixP9FuncState6BinOprP7expdescS3_"); function __Z8codecompP9FuncState6OpCodeiP7expdescS3_($fs, $op, $cond, $e1, $e2) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $o1; var $o2; var $temp; $1 = $fs; $2 = $op; $3 = $cond; $4 = $e1; $5 = $e2; var $6 = $1; var $7 = $4; var $8 = __Z11luaK_exp2RKP9FuncStateP7expdesc($6, $7); $o1 = $8; var $9 = $1; var $10 = $5; var $11 = __Z11luaK_exp2RKP9FuncStateP7expdesc($9, $10); $o2 = $11; var $12 = $1; var $13 = $5; __Z7freeexpP9FuncStateP7expdesc($12, $13); var $14 = $1; var $15 = $4; __Z7freeexpP9FuncStateP7expdesc($14, $15); var $16 = $3; var $17 = $16 == 0; ; $18$25$2: do { if ($17) { ; var $19 = $2; var $20 = $19 != 23; if (!($20)) { __label__ = 1; /* $25 */ break $18$25$2; } var $22 = $o1; $temp = $22; var $23 = $o2; $o1 = $23; var $24 = $temp; $o2 = $24; $3 = 1; ; } } while(0); var $26 = $1; var $27 = $2; var $28 = $3; var $29 = $o1; var $30 = $o2; var $31 = __Z8condjumpP9FuncState6OpCodeiii($26, $27, $28, $29, $30); var $32 = $4; var $33 = $32+4; var $34 = $33; var $35 = $34; IHEAP[$35] = $31; var $36 = $4; var $37 = $36; IHEAP[$37] = 10; ; return; } __Z8codecompP9FuncState6OpCodeiP7expdescS3_.__index__ = Runtime.getFunctionIndex(__Z8codecompP9FuncState6OpCodeiP7expdescS3_, "__Z8codecompP9FuncState6OpCodeiP7expdescS3_"); function __Z12luaK_fixlineP9FuncStatei($fs, $line) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $line; var $3 = $2; var $4 = $1; var $5 = $4+24; var $6 = IHEAP[$5]; var $7 = $6 - 1; var $8 = $1; var $9 = $8; var $10 = IHEAP[$9]; var $11 = $10+20; var $12 = IHEAP[$11]; var $13 = $12+4*$7; IHEAP[$13] = $3; ; return; } __Z12luaK_fixlineP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z12luaK_fixlineP9FuncStatei, "__Z12luaK_fixlineP9FuncStatei"); function __Z9luaK_codeP9FuncStateji($fs, $i, $line) { ; var __label__; var $1; var $2; var $3; var $f; $1 = $fs; $2 = $i; $3 = $line; var $4 = $1; var $5 = $4; var $6 = IHEAP[$5]; $f = $6; var $7 = $1; __Z12dischargejpcP9FuncState($7); var $8 = $1; var $9 = $8+24; var $10 = IHEAP[$9]; var $11 = $10 + 1; var $12 = $f; var $13 = $12+44; var $14 = IHEAP[$13]; var $15 = $11 > $14; ; if ($15) { ; var $17 = $1; var $18 = $17+16; var $19 = IHEAP[$18]; var $20 = $f; var $21 = $20+12; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $f; var $25 = $24+44; var $26 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($19, $23, $25, 4, 2147483645, __str1533); var $27 = $26; var $28 = $f; var $29 = $28+12; IHEAP[$29] = $27; ; } var $31 = $2; var $32 = $1; var $33 = $32+24; var $34 = IHEAP[$33]; var $35 = $f; var $36 = $35+12; var $37 = IHEAP[$36]; var $38 = $37+4*$34; IHEAP[$38] = $31; var $39 = $1; var $40 = $39+24; var $41 = IHEAP[$40]; var $42 = $41 + 1; var $43 = $f; var $44 = $43+48; var $45 = IHEAP[$44]; var $46 = $42 > $45; ; if ($46) { ; var $48 = $1; var $49 = $48+16; var $50 = IHEAP[$49]; var $51 = $f; var $52 = $51+20; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $f; var $56 = $55+48; var $57 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($50, $54, $56, 4, 2147483645, __str1533); var $58 = $57; var $59 = $f; var $60 = $59+20; IHEAP[$60] = $58; ; } var $62 = $3; var $63 = $1; var $64 = $63+24; var $65 = IHEAP[$64]; var $66 = $f; var $67 = $66+20; var $68 = IHEAP[$67]; var $69 = $68+4*$65; IHEAP[$69] = $62; var $70 = $1; var $71 = $70+24; var $72 = IHEAP[$71]; var $73 = $72 + 1; IHEAP[$71] = $73; ; return $72; } __Z9luaK_codeP9FuncStateji.__index__ = Runtime.getFunctionIndex(__Z9luaK_codeP9FuncStateji, "__Z9luaK_codeP9FuncStateji"); function __Z12luaK_setlistP9FuncStateiii($fs, $base, $nelems, $tostore) { ; var __label__; var $1; var $2; var $3; var $4; var $c; var $b; $1 = $fs; $2 = $base; $3 = $nelems; $4 = $tostore; var $5 = $3; var $6 = $5 - 1; var $7 = Math.floor($6 / 50); var $8 = $7 + 1; $c = $8; var $9 = $4; var $10 = $9 == -1; var $11 = $4; var $12 = $10 ? 0 : $11; $b = $12; var $13 = $c; var $14 = $13 <= 511; ; if ($14) { ; var $16 = $1; var $17 = $2; var $18 = $b; var $19 = $c; var $20 = __Z12luaK_codeABCP9FuncState6OpCodeiii($16, 34, $17, $18, $19); ; } else { ; var $22 = $1; var $23 = $2; var $24 = $b; var $25 = __Z12luaK_codeABCP9FuncState6OpCodeiii($22, 34, $23, $24, 0); var $26 = $1; var $27 = $c; var $28 = $1; var $29 = $28+12; var $30 = IHEAP[$29]; var $31 = $30+8; var $32 = IHEAP[$31]; var $33 = __Z9luaK_codeP9FuncStateji($26, $27, $32); ; } var $35 = $2; var $36 = $35 + 1; var $37 = $1; var $38 = $37+36; IHEAP[$38] = $36; ; return; } __Z12luaK_setlistP9FuncStateiii.__index__ = Runtime.getFunctionIndex(__Z12luaK_setlistP9FuncStateiii, "__Z12luaK_setlistP9FuncStateiii"); function __Z12dischargejpcP9FuncState($fs) { ; var __label__; var $1; $1 = $fs; var $2 = $1; var $3 = $1; var $4 = $3+32; var $5 = IHEAP[$4]; var $6 = $1; var $7 = $6+24; var $8 = IHEAP[$7]; var $9 = $1; var $10 = $9+24; var $11 = IHEAP[$10]; __Z12patchlistauxP9FuncStateiiii($2, $5, $8, 255, $11); var $12 = $1; var $13 = $12+32; IHEAP[$13] = -1; ; return; } __Z12dischargejpcP9FuncState.__index__ = Runtime.getFunctionIndex(__Z12dischargejpcP9FuncState, "__Z12dischargejpcP9FuncState"); function __Z8condjumpP9FuncState6OpCodeiii($fs, $op, $A, $B, $C) { ; var __label__; var $1; var $2; var $3; var $4; var $5; $1 = $fs; $2 = $op; $3 = $A; $4 = $B; $5 = $C; var $6 = $1; var $7 = $2; var $8 = $3; var $9 = $4; var $10 = $5; var $11 = __Z12luaK_codeABCP9FuncState6OpCodeiii($6, $7, $8, $9, $10); var $12 = $1; var $13 = __Z9luaK_jumpP9FuncState($12); ; return $13; } __Z8condjumpP9FuncState6OpCodeiii.__index__ = Runtime.getFunctionIndex(__Z8condjumpP9FuncState6OpCodeiii, "__Z8condjumpP9FuncState6OpCodeiii"); function __Z16discharge2anyregP9FuncStateP7expdesc($fs, $e) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $e; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 != 12; ; if ($6) { ; var $8 = $1; __Z16luaK_reserveregsP9FuncStatei($8, 1); var $9 = $1; var $10 = $2; var $11 = $1; var $12 = $11+36; var $13 = IHEAP[$12]; var $14 = $13 - 1; __Z13discharge2regP9FuncStateP7expdesci($9, $10, $14); ; } ; return; } __Z16discharge2anyregP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z16discharge2anyregP9FuncStateP7expdesc, "__Z16discharge2anyregP9FuncStateP7expdesc"); function __Z12removevaluesP9FuncStatei($fs, $list) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $list; ; $3$2: while(1) { // $3 var $4 = $2; var $5 = $4 != -1; if (!($5)) { __label__ = 2; /* $14 */ break $3$2; } var $7 = $1; var $8 = $2; var $9 = __Z12patchtestregP9FuncStateii($7, $8, 255); ; var $11 = $1; var $12 = $2; var $13 = __Z7getjumpP9FuncStatei($11, $12); $2 = $13; __label__ = 0; /* $3 */ continue $3$2; } ; return; } __Z12removevaluesP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z12removevaluesP9FuncStatei, "__Z12removevaluesP9FuncStatei"); function __Z12patchtestregP9FuncStateii($fs, $node, $reg) { ; var __label__; var $1; var $2; var $3; var $4; var $i; $2 = $fs; $3 = $node; $4 = $reg; var $5 = $2; var $6 = $3; var $7 = __Z14getjumpcontrolP9FuncStatei($5, $6); $i = $7; var $8 = $i; var $9 = IHEAP[$8]; var $10 = $9 >> 0; var $11 = $10 & 63; var $12 = $11 != 27; ; if ($12) { ; $1 = 0; ; } else { ; var $15 = $4; var $16 = $15 != 255; ; $17$33$5: do { if ($16) { ; var $18 = $4; var $19 = $i; var $20 = IHEAP[$19]; var $21 = $20 >> 23; var $22 = $21 & 511; var $23 = $18 != $22; if (!($23)) { __label__ = 2; /* $33 */ break $17$33$5; } var $25 = $i; var $26 = IHEAP[$25]; var $27 = $26 & -16321; var $28 = $4; var $29 = $28 << 6; var $30 = $29 & 16320; var $31 = $27 | $30; var $32 = $i; IHEAP[$32] = $31; __label__ = 3; /* $47 */ break $17$33$5; } else { __label__ = 2; /* $33 */ } } while(0); if (__label__ == 2) { var $34 = $i; var $35 = IHEAP[$34]; var $36 = $35 >> 23; var $37 = $36 & 511; var $38 = $37 << 6; var $39 = 26 | $38; var $40 = $i; var $41 = IHEAP[$40]; var $42 = $41 >> 14; var $43 = $42 & 511; var $44 = $43 << 14; var $45 = $39 | $44; var $46 = $i; IHEAP[$46] = $45; ; } $1 = 1; ; } var $49 = $1; ; return $49; } __Z12patchtestregP9FuncStateii.__index__ = Runtime.getFunctionIndex(__Z12patchtestregP9FuncStateii, "__Z12patchtestregP9FuncStateii"); function __Z14getjumpcontrolP9FuncStatei($fs, $pc) { ; var __label__; var $1; var $2; var $3; var $pi; $2 = $fs; $3 = $pc; var $4 = $3; var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $7+12; var $9 = IHEAP[$8]; var $10 = $9+4*$4; $pi = $10; var $11 = $3; var $12 = $11 >= 1; ; $13$27$2: do { if ($12) { ; var $14 = $pi; var $15 = $14+-4; var $16 = IHEAP[$15]; var $17 = $16 >> 0; var $18 = $17 & 63; var $19 = _luaP_opmodes+$18; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21 & 128; var $23 = $22 != 0; if (!($23)) { __label__ = 1; /* $27 */ break $13$27$2; } var $25 = $pi; var $26 = $25+-4; $1 = $26; __label__ = 2; /* $29 */ break $13$27$2; } else { __label__ = 1; /* $27 */ } } while(0); if (__label__ == 1) { var $28 = $pi; $1 = $28; ; } var $30 = $1; ; return $30; } __Z14getjumpcontrolP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z14getjumpcontrolP9FuncStatei, "__Z14getjumpcontrolP9FuncStatei"); function __Z13discharge2regP9FuncStateP7expdesci($fs, $e, $reg) { ; var __label__; var $1; var $2; var $3; var $pc; $1 = $fs; $2 = $e; $3 = $reg; var $4 = $1; var $5 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($4, $5); var $6 = $2; var $7 = $6; var $8 = IHEAP[$7]; if ($8 == 1) { __label__ = 4; /* $9 */ } else if ($8 == 3) { __label__ = 5; /* $12 */ } else if ($8 == 2) { __label__ = 5; /* $12 */ } else if ($8 == 4) { __label__ = 6; /* $21 */ } else if ($8 == 5) { __label__ = 7; /* $30 */ } else if ($8 == 11) { __label__ = 8; /* $41 */ } else if ($8 == 12) { __label__ = 9; /* $61 */ } else { __label__ = 10; /* $79 */ } $79$9$12$21$30$41$61$2: do { if (__label__ == 10) { __label__ = 2; /* $88 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 4) { var $10 = $1; var $11 = $3; __Z8luaK_nilP9FuncStateii($10, $11, 1); __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 5) { var $13 = $1; var $14 = $3; var $15 = $2; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17 == 2; var $19 = $18; var $20 = __Z12luaK_codeABCP9FuncState6OpCodeiii($13, 2, $14, $19, 0); __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 6) { var $22 = $1; var $23 = $3; var $24 = $2; var $25 = $24+4; var $26 = $25; var $27 = $26; var $28 = IHEAP[$27]; var $29 = __Z12luaK_codeABxP9FuncState6OpCodeij($22, 1, $23, $28); __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 7) { var $31 = $1; var $32 = $3; var $33 = $1; var $34 = $2; var $35 = $34+4; var $36 = $35; var $37 = $36; var $38 = FHEAP[$37]; var $39 = __Z12luaK_numberKP9FuncStated($33, $38); var $40 = __Z12luaK_codeABxP9FuncState6OpCodeij($31, 1, $32, $39); __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 8) { var $42 = $2; var $43 = $42+4; var $44 = $43; var $45 = $44; var $46 = IHEAP[$45]; var $47 = $1; var $48 = $47; var $49 = IHEAP[$48]; var $50 = $49+12; var $51 = IHEAP[$50]; var $52 = $51+4*$46; $pc = $52; var $53 = $pc; var $54 = IHEAP[$53]; var $55 = $54 & -16321; var $56 = $3; var $57 = $56 << 6; var $58 = $57 & 16320; var $59 = $55 | $58; var $60 = $pc; IHEAP[$60] = $59; __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } else if (__label__ == 9) { var $62 = $3; var $63 = $2; var $64 = $63+4; var $65 = $64; var $66 = $65; var $67 = IHEAP[$66]; var $68 = $62 != $67; ; if ($68) { ; var $70 = $1; var $71 = $3; var $72 = $2; var $73 = $72+4; var $74 = $73; var $75 = $74; var $76 = IHEAP[$75]; var $77 = __Z12luaK_codeABCP9FuncState6OpCodeiii($70, 0, $71, $76, 0); ; } __label__ = 0; /* $80 */ break $79$9$12$21$30$41$61$2; } } while(0); if (__label__ == 0) { var $81 = $3; var $82 = $2; var $83 = $82+4; var $84 = $83; var $85 = $84; IHEAP[$85] = $81; var $86 = $2; var $87 = $86; IHEAP[$87] = 12; ; } ; return; } __Z13discharge2regP9FuncStateP7expdesci.__index__ = Runtime.getFunctionIndex(__Z13discharge2regP9FuncStateP7expdesci, "__Z13discharge2regP9FuncStateP7expdesci"); function __Z12constfolding6OpCodeP7expdescS1_($op, $e1, $e2) { ; var __label__; var $1; var $2; var $3; var $4; var $v1; var $v2; var $r; $2 = $op; $3 = $e1; $4 = $e2; var $5 = $3; var $6 = __Z9isnumeralP7expdesc($5); var $7 = $6 != 0; ; $8$12$2: do { if ($7) { ; var $9 = $4; var $10 = __Z9isnumeralP7expdesc($9); var $11 = $10 != 0; if (!($11)) { __label__ = 1; /* $12 */ break $8$12$2; } var $14 = $3; var $15 = $14+4; var $16 = $15; var $17 = $16; var $18 = FHEAP[$17]; $v1 = $18; var $19 = $4; var $20 = $19+4; var $21 = $20; var $22 = $21; var $23 = FHEAP[$22]; $v2 = $23; var $24 = $2; if ($24 == 12) { __label__ = 5; /* $25 */ } else if ($24 == 13) { __label__ = 6; /* $29 */ } else if ($24 == 14) { __label__ = 7; /* $33 */ } else if ($24 == 15) { __label__ = 8; /* $37 */ } else if ($24 == 16) { __label__ = 9; /* $45 */ } else if ($24 == 17) { __label__ = 10; /* $58 */ } else if ($24 == 18) { __label__ = 11; /* $62 */ } else if ($24 == 20) { __label__ = 12; /* $65 */ } else { __label__ = 13; /* $66 */ } if (__label__ == 13) { $r = 0; ; } else if (__label__ == 5) { var $26 = $v1; var $27 = $v2; var $28 = $26 + $27; $r = $28; ; } else if (__label__ == 6) { var $30 = $v1; var $31 = $v2; var $32 = $30 - $31; $r = $32; ; } else if (__label__ == 7) { var $34 = $v1; var $35 = $v2; var $36 = $34 * $35; $r = $36; ; } else if (__label__ == 8) { var $38 = $v2; var $39 = $38 == 0; ; if ($39) { ; $1 = 0; __label__ = 4; /* $78 */ break $8$12$2; } else { ; var $42 = $v1; var $43 = $v2; var $44 = $42 / $43; $r = $44; ; } } else if (__label__ == 9) { var $46 = $v2; var $47 = $46 == 0; ; if ($47) { ; $1 = 0; __label__ = 4; /* $78 */ break $8$12$2; } else { ; var $50 = $v1; var $51 = $v1; var $52 = $v2; var $53 = $51 / $52; var $54 = _floor($53); var $55 = $v2; var $56 = $54 * $55; var $57 = $50 - $56; $r = $57; ; } } else if (__label__ == 10) { var $59 = $v1; var $60 = $v2; var $61 = _llvm_pow_f64($59, $60); $r = $61; ; } else if (__label__ == 11) { var $63 = $v1; var $64 = 0 - $63; $r = $64; ; } else if (__label__ == 12) { $1 = 0; __label__ = 4; /* $78 */ break $8$12$2; } var $68 = $r; var $69 = $r; var $70 = $68 == $69; ; if ($70) { ; var $73 = $r; var $74 = $3; var $75 = $74+4; var $76 = $75; var $77 = $76; FHEAP[$77] = $73; $1 = 1; __label__ = 4; /* $78 */ break $8$12$2; } else { ; $1 = 0; __label__ = 4; /* $78 */ break $8$12$2; } } else { __label__ = 1; /* $12 */ } } while(0); if (__label__ == 1) { $1 = 0; ; } var $79 = $1; ; return $79; } __Z12constfolding6OpCodeP7expdescS1_.__index__ = Runtime.getFunctionIndex(__Z12constfolding6OpCodeP7expdescS1_, "__Z12constfolding6OpCodeP7expdescS1_"); function __Z10need_valueP9FuncStatei($fs, $list) { ; var __label__; var $1; var $2; var $3; var $i; $2 = $fs; $3 = $list; ; $4$2: while(1) { // $4 var $5 = $3; var $6 = $5 != -1; if (!($6)) { __label__ = 2; /* $22 */ break $4$2; } var $8 = $2; var $9 = $3; var $10 = __Z14getjumpcontrolP9FuncStatei($8, $9); var $11 = IHEAP[$10]; $i = $11; var $12 = $i; var $13 = $12 >> 0; var $14 = $13 & 63; var $15 = $14 != 27; if ($15) { __label__ = 3; /* $16 */ break $4$2; } ; var $19 = $2; var $20 = $3; var $21 = __Z7getjumpP9FuncStatei($19, $20); $3 = $21; __label__ = 0; /* $4 */ continue $4$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { $1 = 1; ; } var $24 = $1; ; return $24; } __Z10need_valueP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z10need_valueP9FuncStatei, "__Z10need_valueP9FuncStatei"); function __Z10code_labelP9FuncStateiii($fs, $A, $b, $jump) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $fs; $2 = $A; $3 = $b; $4 = $jump; var $5 = $1; var $6 = __Z13luaK_getlabelP9FuncState($5); var $7 = $1; var $8 = $2; var $9 = $3; var $10 = $4; var $11 = __Z12luaK_codeABCP9FuncState6OpCodeiii($7, 2, $8, $9, $10); ; return $11; } __Z10code_labelP9FuncStateiii.__index__ = Runtime.getFunctionIndex(__Z10code_labelP9FuncStateiii, "__Z10code_labelP9FuncStateiii"); function __Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii($L, $func, $mask, $count) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $L; $2 = $func; $3 = $mask; $4 = $count; var $5 = $2; var $6 = $5 == 0; ; $10$7$2: do { if ($6) { __label__ = 0; /* $10 */ } else { ; var $8 = $3; var $9 = $8 == 0; if ($9) { __label__ = 0; /* $10 */ break $10$7$2; } else { __label__ = 1; /* $11 */ break $10$7$2; } } } while(0); if (__label__ == 0) { $3 = 0; $2 = 0; ; } var $12 = $2; var $13 = $1; var $14 = $13+68; IHEAP[$14] = $12; var $15 = $4; var $16 = $1; var $17 = $16+60; IHEAP[$17] = $15; var $18 = $1; var $19 = $18+60; var $20 = IHEAP[$19]; var $21 = $1; var $22 = $21+64; IHEAP[$22] = $20; var $23 = $3; var $24 = $23; var $25 = $1; var $26 = $25+56; IHEAP[$26] = $24; ; return 1; } __Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii.__index__ = Runtime.getFunctionIndex(__Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii, "__Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii"); function __Z11lua_gethookP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+68; var $4 = IHEAP[$3]; ; return $4; } __Z11lua_gethookP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11lua_gethookP9lua_State, "__Z11lua_gethookP9lua_State"); function __Z15lua_gethookmaskP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+56; var $4 = IHEAP[$3]; var $5 = $4; ; return $5; } __Z15lua_gethookmaskP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15lua_gethookmaskP9lua_State, "__Z15lua_gethookmaskP9lua_State"); function __Z16lua_gethookcountP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+60; var $4 = IHEAP[$3]; ; return $4; } __Z16lua_gethookcountP9lua_State.__index__ = Runtime.getFunctionIndex(__Z16lua_gethookcountP9lua_State, "__Z16lua_gethookcountP9lua_State"); function __Z12lua_getstackP9lua_StateiP9lua_Debug($L, $level, $ar) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $status; var $ci; $1 = $L; $2 = $level; $3 = $ar; var $4 = $1; var $5 = $4+20; var $6 = IHEAP[$5]; $ci = $6; ; $7$2: while(1) { // $7 var $8 = $2; var $9 = $8 > 0; ; if ($9) { __lastLabel__ = 0; ; var $11 = $ci; var $12 = $1; var $13 = $12+40; var $14 = IHEAP[$13]; var $15 = $11 > $14; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $17 = __lastLabel__ == 0 ? 0 : ($15); if (!($17)) { __label__ = 4; /* $44 */ break $7$2; } var $19 = $2; var $20 = $19 + -1; $2 = $20; var $21 = $ci; var $22 = $21+4; var $23 = IHEAP[$22]; var $24 = $23; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $28; var $30 = $29; var $31 = $30+6; var $32 = IHEAP[$31]; var $33 = $32 != 0; ; if (!$33) { ; var $35 = $ci; var $36 = $35+20; var $37 = IHEAP[$36]; var $38 = $2; var $39 = $38 - $37; $2 = $39; ; } ; var $42 = $ci; var $43 = $42+-24; $ci = $43; __label__ = 0; /* $7 */ continue $7$2; } var $45 = $2; var $46 = $45 == 0; ; $47$64$13: do { if ($46) { ; var $48 = $ci; var $49 = $1; var $50 = $49+40; var $51 = IHEAP[$50]; var $52 = $48 > $51; if (!($52)) { __label__ = 8; /* $64 */ break $47$64$13; } $status = 1; var $54 = $ci; var $55 = $1; var $56 = $55+40; var $57 = IHEAP[$56]; var $58 = $54; var $59 = $57; var $60 = $58 - $59; var $61 = Math.floor($60 / 24); var $62 = $3; var $63 = $62+96; IHEAP[$63] = $61; __label__ = 9; /* $72 */ break $47$64$13; } else { __label__ = 8; /* $64 */ } } while(0); if (__label__ == 8) { var $65 = $2; var $66 = $65 < 0; ; if ($66) { ; $status = 1; var $68 = $3; var $69 = $68+96; IHEAP[$69] = 0; ; } else { ; $status = 0; ; } ; } var $73 = $status; ; return $73; } __Z12lua_getstackP9lua_StateiP9lua_Debug.__index__ = Runtime.getFunctionIndex(__Z12lua_getstackP9lua_StateiP9lua_Debug, "__Z12lua_getstackP9lua_StateiP9lua_Debug"); function __Z12lua_getlocalP9lua_StatePK9lua_Debugi($L, $ar, $n) { ; var __label__; var $1; var $2; var $3; var $ci; var $name; $1 = $L; $2 = $ar; $3 = $n; var $4 = $1; var $5 = $4+40; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $7+96; var $9 = IHEAP[$8]; var $10 = $6+24*$9; $ci = $10; var $11 = $1; var $12 = $ci; var $13 = $3; var $14 = __Z9findlocalP9lua_StateP8CallInfoi($11, $12, $13); $name = $14; var $15 = $name; var $16 = $15 != 0; ; if ($16) { ; var $18 = $1; var $19 = $ci; var $20 = $19; var $21 = IHEAP[$20]; var $22 = $3; var $23 = $22 - 1; var $24 = $21+12*$23; __Z15luaA_pushobjectP9lua_StatePK10lua_TValue($18, $24); ; } var $26 = $name; ; return $26; } __Z12lua_getlocalP9lua_StatePK9lua_Debugi.__index__ = Runtime.getFunctionIndex(__Z12lua_getlocalP9lua_StatePK9lua_Debugi, "__Z12lua_getlocalP9lua_StatePK9lua_Debugi"); function __Z9findlocalP9lua_StateP8CallInfoi($L, $ci, $n) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $name; var $fp; var $limit; $2 = $L; $3 = $ci; $4 = $n; var $5 = $3; var $6 = __Z11getluaprotoP8CallInfo($5); $fp = $6; var $7 = $fp; var $8 = $7 != 0; ; $9$19$2: do { if ($8) { ; var $10 = $fp; var $11 = $4; var $12 = $2; var $13 = $3; var $14 = __Z9currentpcP9lua_StateP8CallInfo($12, $13); var $15 = __Z17luaF_getlocalnamePK5Protoii($10, $11, $14); $name = $15; var $16 = $15 != 0; if (!($16)) { __label__ = 1; /* $19 */ break $9$19$2; } var $18 = $name; $1 = $18; __label__ = 2; /* $51 */ break $9$19$2; } else { __label__ = 1; /* $19 */ } } while(0); $51$19$5: do { if (__label__ == 1) { var $20 = $3; var $21 = $2; var $22 = $21+20; var $23 = IHEAP[$22]; var $24 = $20 == $23; ; if ($24) { ; var $26 = $2; var $27 = $26+8; var $28 = IHEAP[$27]; __lastLabel__ = 3; ; } else { ; var $30 = $3; var $31 = $30+24; var $32 = $31+4; var $33 = IHEAP[$32]; __lastLabel__ = 5; ; } var $35 = __lastLabel__ == 3 ? $28 : ($33); $limit = $35; var $36 = $limit; var $37 = $3; var $38 = $37; var $39 = IHEAP[$38]; var $40 = $36; var $41 = $39; var $42 = $40 - $41; var $43 = Math.floor($42 / 12); var $44 = $4; var $45 = $43 >= $44; ; $46$50$11: do { if ($45) { ; var $47 = $4; var $48 = $47 > 0; if (!($48)) { __label__ = 7; /* $50 */ break $46$50$11; } $1 = __str2049; __label__ = 2; /* $51 */ break $51$19$5; } } while(0); $1 = 0; ; } } while(0); var $52 = $1; ; return $52; } __Z9findlocalP9lua_StateP8CallInfoi.__index__ = Runtime.getFunctionIndex(__Z9findlocalP9lua_StateP8CallInfoi, "__Z9findlocalP9lua_StateP8CallInfoi"); function __Z12lua_setlocalP9lua_StatePK9lua_Debugi($L, $ar, $n) { ; var __label__; var $1; var $2; var $3; var $ci; var $name; var $o2; var $o1; $1 = $L; $2 = $ar; $3 = $n; var $4 = $1; var $5 = $4+40; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $7+96; var $9 = IHEAP[$8]; var $10 = $6+24*$9; $ci = $10; var $11 = $1; var $12 = $ci; var $13 = $3; var $14 = __Z9findlocalP9lua_StateP8CallInfoi($11, $12, $13); $name = $14; var $15 = $name; var $16 = $15 != 0; ; if ($16) { ; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20+-12; $o2 = $21; var $22 = $ci; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $3; var $26 = $25 - 1; var $27 = $24+12*$26; $o1 = $27; var $28 = $o1; var $29 = $28; var $30 = $o2; var $31 = $30; var $32 = $29; var $33 = $31; _llvm_memcpy_p0i8_p0i8_i32($32, $33, 8, 4, 0); var $34 = $o2; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $o1; var $38 = $37+8; IHEAP[$38] = $36; ; } var $40 = $1; var $41 = $40+8; var $42 = IHEAP[$41]; var $43 = $42+-12; IHEAP[$41] = $43; var $44 = $name; ; return $44; } __Z12lua_setlocalP9lua_StatePK9lua_Debugi.__index__ = Runtime.getFunctionIndex(__Z12lua_setlocalP9lua_StatePK9lua_Debugi, "__Z12lua_setlocalP9lua_StatePK9lua_Debugi"); function __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($L, $what, $ar) { ; var __label__; var $1; var $2; var $3; var $status; var $f; var $ci; var $func; var $i_o; $1 = $L; $2 = $what; $3 = $ar; $f = 0; $ci = 0; var $4 = $2; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $6 == 62; ; if ($7) { ; var $9 = $1; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11+-12; $func = $12; var $13 = $2; var $14 = $13+1; $2 = $14; var $15 = $func; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20; $f = $21; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24+-12; IHEAP[$23] = $25; ; } else { ; var $27 = $3; var $28 = $27+96; var $29 = IHEAP[$28]; var $30 = $29 != 0; ; if ($30) { ; var $32 = $1; var $33 = $32+40; var $34 = IHEAP[$33]; var $35 = $3; var $36 = $35+96; var $37 = IHEAP[$36]; var $38 = $34+24*$37; $ci = $38; var $39 = $ci; var $40 = $39+4; var $41 = IHEAP[$40]; var $42 = $41; var $43 = $42; var $44 = $43; var $45 = IHEAP[$44]; var $46 = $45; var $47 = $46; $f = $47; ; } ; } var $50 = $1; var $51 = $2; var $52 = $3; var $53 = $f; var $54 = $ci; var $55 = __Z10auxgetinfoP9lua_StatePKcP9lua_DebugP7ClosureP8CallInfo($50, $51, $52, $53, $54); $status = $55; var $56 = $2; var $57 = _strchr($56, 102); var $58 = $57 != 0; ; if ($58) { ; var $60 = $f; var $61 = $60 == 0; ; if ($61) { ; var $63 = $1; var $64 = $63+8; var $65 = IHEAP[$64]; var $66 = $65+8; IHEAP[$66] = 0; ; } else { ; var $68 = $1; var $69 = $68+8; var $70 = IHEAP[$69]; $i_o = $70; var $71 = $f; var $72 = $71; var $73 = $i_o; var $74 = $73; var $75 = $74; var $76 = $75; IHEAP[$76] = $72; var $77 = $i_o; var $78 = $77+8; IHEAP[$78] = 6; ; } var $80 = $1; var $81 = $80+28; var $82 = IHEAP[$81]; var $83 = $82; var $84 = $1; var $85 = $84+8; var $86 = IHEAP[$85]; var $87 = $86; var $88 = $83; var $89 = $87; var $90 = $88 - $89; var $91 = $90 <= 12; ; if ($91) { ; var $93 = $1; __Z14luaD_growstackP9lua_Statei($93, 1); ; } else { ; ; } var $96 = $1; var $97 = $96+8; var $98 = IHEAP[$97]; var $99 = $98+12; IHEAP[$97] = $99; ; } var $101 = $2; var $102 = _strchr($101, 76); var $103 = $102 != 0; ; if ($103) { ; var $105 = $1; var $106 = $f; __Z17collectvalidlinesP9lua_StateP7Closure($105, $106); ; } var $108 = $status; ; return $108; } __Z11lua_getinfoP9lua_StatePKcP9lua_Debug.__index__ = Runtime.getFunctionIndex(__Z11lua_getinfoP9lua_StatePKcP9lua_Debug, "__Z11lua_getinfoP9lua_StatePKcP9lua_Debug"); function __Z10auxgetinfoP9lua_StatePKcP9lua_DebugP7ClosureP8CallInfo($L, $what, $ar, $f, $ci) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $6; var $status; $2 = $L; $3 = $what; $4 = $ar; $5 = $f; $6 = $ci; $status = 1; var $7 = $5; var $8 = $7 == 0; ; if ($8) { ; var $10 = $4; __Z13info_tailcallP9lua_Debug($10); var $11 = $status; $1 = $11; ; } else { ; ; $13$5: while(1) { // $13 var $14 = $3; var $15 = IHEAP[$14]; var $16 = $15 != 0; if (!($16)) { __label__ = 3; /* $74 */ break $13$5; } var $18 = $3; var $19 = IHEAP[$18]; var $20 = $19; if ($20 == 83) { __label__ = 13; /* $21 */ } else if ($20 == 108) { __label__ = 14; /* $24 */ } else if ($20 == 117) { __label__ = 15; /* $36 */ } else if ($20 == 110) { __label__ = 16; /* $44 */ } else if ($20 == 76) { __label__ = 17; /* $68 */ } else if ($20 == 102) { __label__ = 17; /* $68 */ } else { __label__ = 18; /* $69 */ } if (__label__ == 18) { $status = 0; ; } else if (__label__ == 13) { var $22 = $4; var $23 = $5; __Z8funcinfoP9lua_DebugP7Closure($22, $23); ; } else if (__label__ == 14) { var $25 = $6; var $26 = $25 != 0; ; if ($26) { ; var $28 = $2; var $29 = $6; var $30 = __Z11currentlineP9lua_StateP8CallInfo($28, $29); __lastLabel__ = 5; ; } else { ; __lastLabel__ = 7; ; } var $33 = __lastLabel__ == 5 ? $30 : (-1); var $34 = $4; var $35 = $34+20; IHEAP[$35] = $33; ; } else if (__label__ == 15) { var $37 = $5; var $38 = $37; var $39 = $38+7; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $4; var $43 = $42+24; IHEAP[$43] = $41; ; } else if (__label__ == 16) { var $45 = $6; var $46 = $45 != 0; ; if ($46) { ; var $48 = $2; var $49 = $6; var $50 = $4; var $51 = $50+4; var $52 = __Z11getfuncnameP9lua_StateP8CallInfoPPKc($48, $49, $51); __lastLabel__ = 8; ; } else { ; __lastLabel__ = 10; ; } var $55 = __lastLabel__ == 8 ? $52 : (0); var $56 = $4; var $57 = $56+8; IHEAP[$57] = $55; var $58 = $4; var $59 = $58+8; var $60 = IHEAP[$59]; var $61 = $60 == 0; ; if ($61) { ; var $63 = $4; var $64 = $63+8; IHEAP[$64] = __str1344; var $65 = $4; var $66 = $65+4; IHEAP[$66] = 0; ; } ; } else if (__label__ == 17) { ; } ; var $72 = $3; var $73 = $72+1; $3 = $73; __label__ = 1; /* $13 */ continue $13$5; } var $75 = $status; $1 = $75; ; } var $77 = $1; ; return $77; } __Z10auxgetinfoP9lua_StatePKcP9lua_DebugP7ClosureP8CallInfo.__index__ = Runtime.getFunctionIndex(__Z10auxgetinfoP9lua_StatePKcP9lua_DebugP7ClosureP8CallInfo, "__Z10auxgetinfoP9lua_StatePKcP9lua_DebugP7ClosureP8CallInfo"); function __Z17collectvalidlinesP9lua_StateP7Closure($L, $f) { ; var __label__; var $1; var $2; var $t; var $lineinfo; var $i; var $i_o; var $i_o1; $1 = $L; $2 = $f; var $3 = $2; var $4 = $3 == 0; ; $11$5$2: do { if ($4) { __label__ = 0; /* $11 */ } else { ; var $6 = $2; var $7 = $6; var $8 = $7+6; var $9 = IHEAP[$8]; var $10 = $9 != 0; if ($10) { __label__ = 0; /* $11 */ break $11$5$2; } var $17 = $1; var $18 = __Z8luaH_newP9lua_Stateii($17, 0, 0); $t = $18; var $19 = $2; var $20 = $19; var $21 = $20; var $22 = $21+16; var $23 = IHEAP[$22]; var $24 = $23+20; var $25 = IHEAP[$24]; $lineinfo = $25; $i = 0; ; $26$5: while(1) { // $26 var $27 = $i; var $28 = $2; var $29 = $28; var $30 = $29; var $31 = $30+16; var $32 = IHEAP[$31]; var $33 = $32+48; var $34 = IHEAP[$33]; var $35 = $27 < $34; if (!($35)) { __label__ = 5; /* $53 */ break $26$5; } var $37 = $1; var $38 = $t; var $39 = $i; var $40 = $lineinfo; var $41 = $40+4*$39; var $42 = IHEAP[$41]; var $43 = __Z11luaH_setnumP9lua_StateP5Tablei($37, $38, $42); $i_o = $43; var $44 = $i_o; var $45 = $44; var $46 = $45; var $47 = $46; IHEAP[$47] = 1; var $48 = $i_o; var $49 = $48+8; IHEAP[$49] = 1; ; var $51 = $i; var $52 = $51 + 1; $i = $52; __label__ = 3; /* $26 */ continue $26$5; } var $54 = $1; var $55 = $54+8; var $56 = IHEAP[$55]; $i_o1 = $56; var $57 = $t; var $58 = $57; var $59 = $i_o1; var $60 = $59; var $61 = $60; var $62 = $61; IHEAP[$62] = $58; var $63 = $i_o1; var $64 = $63+8; IHEAP[$64] = 5; __label__ = 7; /* $65 */ break $11$5$2; } } while(0); if (__label__ == 0) { var $12 = $1; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = $14+8; IHEAP[$15] = 0; ; } var $66 = $1; var $67 = $66+28; var $68 = IHEAP[$67]; var $69 = $68; var $70 = $1; var $71 = $70+8; var $72 = IHEAP[$71]; var $73 = $72; var $74 = $69; var $75 = $73; var $76 = $74 - $75; var $77 = $76 <= 12; ; if ($77) { ; var $79 = $1; __Z14luaD_growstackP9lua_Statei($79, 1); ; } else { ; ; } var $82 = $1; var $83 = $82+8; var $84 = IHEAP[$83]; var $85 = $84+12; IHEAP[$83] = $85; ; return; } __Z17collectvalidlinesP9lua_StateP7Closure.__index__ = Runtime.getFunctionIndex(__Z17collectvalidlinesP9lua_StateP7Closure, "__Z17collectvalidlinesP9lua_StateP7Closure"); function __Z16luaG_checkopenopj($i) { ; var __label__; var $1; var $2; $2 = $i; var $3 = $2; var $4 = $3 >> 0; var $5 = $4 & 63; if ($5 == 28) { __label__ = 1; /* $6 */ } else if ($5 == 29) { __label__ = 1; /* $6 */ } else if ($5 == 30) { __label__ = 1; /* $6 */ } else if ($5 == 34) { __label__ = 1; /* $6 */ } else { __label__ = 2; /* $13 */ } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 1) { var $7 = $2; var $8 = $7 >> 23; var $9 = $8 & 511; var $10 = $9 == 0; ; if ($10) { ; $1 = 1; ; } else { ; $1 = 0; ; } } var $15 = $1; ; return $15; } __Z16luaG_checkopenopj.__index__ = Runtime.getFunctionIndex(__Z16luaG_checkopenopj, "__Z16luaG_checkopenopj"); function __Z14luaG_checkcodePK5Proto($pt) { ; var __label__; var $1; $1 = $pt; var $2 = $1; var $3 = $1; var $4 = $3+44; var $5 = IHEAP[$4]; var $6 = __Z8symbexecPK5Protoii($2, $5, 255); var $7 = $6 != 0; var $8 = $7; ; return $8; } __Z14luaG_checkcodePK5Proto.__index__ = Runtime.getFunctionIndex(__Z14luaG_checkcodePK5Proto, "__Z14luaG_checkcodePK5Proto"); function __Z8symbexecPK5Protoii($pt, $lastpc, $reg) { ; var __label__; var $1; var $2; var $3; var $4; var $pc; var $last; var $i; var $op; var $a; var $b; var $c; var $dest; var $j; var $d; var $dest1; var $nup; var $j2; var $op1; $2 = $pt; $3 = $lastpc; $4 = $reg; var $5 = $2; var $6 = $5+44; var $7 = IHEAP[$6]; var $8 = $7 - 1; $last = $8; var $9 = $2; var $10 = __Z8precheckPK5Proto($9); var $11 = $10 != 0; ; if ($11) { ; $pc = 0; ; $14$4: while(1) { // $14 var $15 = $pc; var $16 = $3; var $17 = $15 < $16; if (!($17)) { __label__ = 3; /* $562 */ break $14$4; } var $19 = $pc; var $20 = $2; var $21 = $20+12; var $22 = IHEAP[$21]; var $23 = $22+4*$19; var $24 = IHEAP[$23]; $i = $24; var $25 = $i; var $26 = $25 >> 0; var $27 = $26 & 63; $op = $27; var $28 = $i; var $29 = $28 >> 6; var $30 = $29 & 255; $a = $30; $b = 0; $c = 0; var $31 = $op; var $32 = $31 < 38; if (!($32)) { __label__ = 5; /* $33 */ break $14$4; } var $35 = $a; var $36 = $2; var $37 = $36+75; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $35 < $39; if (!($40)) { __label__ = 7; /* $41 */ break $14$4; } var $43 = $op; var $44 = _luaP_opmodes+$43; var $45 = IHEAP[$44]; var $46 = $45; var $47 = $46 & 3; if ($47 == 0) { __label__ = 108; /* $48 */ } else if ($47 == 1) { __label__ = 109; /* $79 */ } else if ($47 == 2) { __label__ = 110; /* $99 */ } else { __label__ = 111; /* $165 */ } if (__label__ == 108) { var $49 = $i; var $50 = $49 >> 23; var $51 = $50 & 511; $b = $51; var $52 = $i; var $53 = $52 >> 14; var $54 = $53 & 511; $c = $54; var $55 = $2; var $56 = $b; var $57 = $op; var $58 = _luaP_opmodes+$57; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $60 >> 4; var $62 = $61 & 3; var $63 = __Z12checkArgModePK5Protoi9OpArgMask($55, $56, $62); var $64 = $63 != 0; if (!($64)) { __label__ = 9; /* $65 */ break $14$4; } var $67 = $2; var $68 = $c; var $69 = $op; var $70 = _luaP_opmodes+$69; var $71 = IHEAP[$70]; var $72 = $71; var $73 = $72 >> 2; var $74 = $73 & 3; var $75 = __Z12checkArgModePK5Protoi9OpArgMask($67, $68, $74); var $76 = $75 != 0; if (!($76)) { __label__ = 11; /* $77 */ break $14$4; } ; } else if (__label__ == 109) { var $80 = $i; var $81 = $80 >> 14; var $82 = $81 & 262143; $b = $82; var $83 = $op; var $84 = _luaP_opmodes+$83; var $85 = IHEAP[$84]; var $86 = $85; var $87 = $86 >> 4; var $88 = $87 & 3; var $89 = $88 == 3; ; if ($89) { ; var $91 = $b; var $92 = $2; var $93 = $92+40; var $94 = IHEAP[$93]; var $95 = $91 < $94; if (!($95)) { __label__ = 14; /* $96 */ break $14$4; } ; } ; } else if (__label__ == 110) { var $100 = $i; var $101 = $100 >> 14; var $102 = $101 & 262143; var $103 = $102 - 131071; $b = $103; var $104 = $op; var $105 = _luaP_opmodes+$104; var $106 = IHEAP[$105]; var $107 = $106; var $108 = $107 >> 4; var $109 = $108 & 3; var $110 = $109 == 2; ; if ($110) { ; var $112 = $pc; var $113 = $112 + 1; var $114 = $b; var $115 = $113 + $114; $dest = $115; var $116 = $dest; var $117 = 0 <= $116; if (!($117)) { __label__ = 17; /* $124 */ break $14$4; } var $119 = $dest; var $120 = $2; var $121 = $120+44; var $122 = IHEAP[$121]; var $123 = $119 < $122; if (!($123)) { __label__ = 17; /* $124 */ break $14$4; } var $126 = $dest; var $127 = $126 > 0; ; if ($127) { ; $j = 0; ; $129$25: while(1) { // $129 var $130 = $j; var $131 = $dest; var $132 = $130 < $131; if (!($132)) { __label__ = 21; /* $157 */ break $129$25; } var $134 = $dest; var $135 = $134 - 1; var $136 = $j; var $137 = $135 - $136; var $138 = $2; var $139 = $138+12; var $140 = IHEAP[$139]; var $141 = $140+4*$137; var $142 = IHEAP[$141]; $d = $142; var $143 = $d; var $144 = $143 >> 0; var $145 = $144 & 63; var $146 = $145 == 34; if (!($146)) { __label__ = 23; /* $152 */ break $129$25; } var $148 = $d; var $149 = $148 >> 14; var $150 = $149 & 511; var $151 = $150 == 0; if (!($151)) { __label__ = 23; /* $152 */ break $129$25; } ; var $155 = $j; var $156 = $155 + 1; $j = $156; __label__ = 19; /* $129 */ continue $129$25; } if (__label__ == 23) { ; } var $158 = $j; var $159 = $158 & 1; var $160 = $159 == 0; if (!($160)) { __label__ = 28; /* $161 */ break $14$4; } ; } ; } ; } var $166 = $op; var $167 = _luaP_opmodes+$166; var $168 = IHEAP[$167]; var $169 = $168; var $170 = $169 & 64; var $171 = $170 != 0; ; if ($171) { ; var $173 = $a; var $174 = $4; var $175 = $173 == $174; ; if ($175) { ; var $177 = $pc; $last = $177; ; } ; } var $180 = $op; var $181 = _luaP_opmodes+$180; var $182 = IHEAP[$181]; var $183 = $182; var $184 = $183 & 128; var $185 = $184 != 0; ; if ($185) { ; var $187 = $pc; var $188 = $187 + 2; var $189 = $2; var $190 = $189+44; var $191 = IHEAP[$190]; var $192 = $188 < $191; if (!($192)) { __label__ = 34; /* $193 */ break $14$4; } var $195 = $pc; var $196 = $195 + 1; var $197 = $2; var $198 = $197+12; var $199 = IHEAP[$198]; var $200 = $199+4*$196; var $201 = IHEAP[$200]; var $202 = $201 >> 0; var $203 = $202 & 63; var $204 = $203 == 22; if (!($204)) { __label__ = 36; /* $205 */ break $14$4; } ; } var $208 = $op; if ($208 == 2) { __label__ = 112; /* $209 */ } else if ($208 == 3) { __label__ = 113; /* $245 */ } else if ($208 == 4) { __label__ = 114; /* $256 */ } else if ($208 == 8) { __label__ = 114; /* $256 */ } else if ($208 == 5) { __label__ = 115; /* $265 */ } else if ($208 == 7) { __label__ = 115; /* $265 */ } else if ($208 == 11) { __label__ = 116; /* $276 */ } else if ($208 == 21) { __label__ = 117; /* $293 */ } else if ($208 == 33) { __label__ = 118; /* $299 */ } else if ($208 == 31) { __label__ = 119; /* $322 */ } else if ($208 == 32) { __label__ = 119; /* $322 */ } else if ($208 == 22) { __label__ = 63; /* $332 */ } else if ($208 == 28) { __label__ = 120; /* $352 */ } else if ($208 == 29) { __label__ = 120; /* $352 */ } else if ($208 == 30) { __label__ = 121; /* $407 */ } else if ($208 == 34) { __label__ = 122; /* $425 */ } else if ($208 == 36) { __label__ = 123; /* $454 */ } else if ($208 == 37) { __label__ = 124; /* $513 */ } else { __label__ = 125; /* $557 */ } $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49: do { if (__label__ == 125) { __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 112) { var $210 = $c; var $211 = $210 == 1; ; if ($211) { ; var $213 = $pc; var $214 = $213 + 2; var $215 = $2; var $216 = $215+44; var $217 = IHEAP[$216]; var $218 = $214 < $217; if (!($218)) { __label__ = 39; /* $219 */ break $14$4; } var $221 = $pc; var $222 = $221 + 1; var $223 = $2; var $224 = $223+12; var $225 = IHEAP[$224]; var $226 = $225+4*$222; var $227 = IHEAP[$226]; var $228 = $227 >> 0; var $229 = $228 & 63; var $230 = $229 != 34; ; if (!$230) { ; var $232 = $pc; var $233 = $232 + 1; var $234 = $2; var $235 = $234+12; var $236 = IHEAP[$235]; var $237 = $236+4*$233; var $238 = IHEAP[$237]; var $239 = $238 >> 14; var $240 = $239 & 511; var $241 = $240 != 0; if (!($241)) { __label__ = 41; /* $242 */ break $14$4; } } ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 113) { var $246 = $a; var $247 = $4; var $248 = $246 <= $247; ; $249$255$60: do { if ($248) { ; var $250 = $4; var $251 = $b; var $252 = $250 <= $251; if (!($252)) { __label__ = 45; /* $255 */ break $249$255$60; } var $254 = $pc; $last = $254; ; } } while(0); __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 114) { var $257 = $b; var $258 = $2; var $259 = $258+72; var $260 = IHEAP[$259]; var $261 = $260; var $262 = $257 < $261; if (!($262)) { __label__ = 48; /* $263 */ break $14$4; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 115) { var $266 = $b; var $267 = $2; var $268 = $267+8; var $269 = IHEAP[$268]; var $270 = $269+12*$266; var $271 = $270+8; var $272 = IHEAP[$271]; var $273 = $272 == 4; if (!($273)) { __label__ = 50; /* $274 */ break $14$4; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 116) { var $277 = $a; var $278 = $277 + 1; var $279 = $2; var $280 = $279+75; var $281 = IHEAP[$280]; var $282 = $281; var $283 = $278 < $282; if (!($283)) { __label__ = 52; /* $284 */ break $14$4; } var $286 = $4; var $287 = $a; var $288 = $287 + 1; var $289 = $286 == $288; ; if ($289) { ; var $291 = $pc; $last = $291; ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 117) { var $294 = $b; var $295 = $c; var $296 = $294 < $295; if (!($296)) { __label__ = 55; /* $297 */ break $14$4; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 118) { var $300 = $c; var $301 = $300 >= 1; if (!($301)) { __label__ = 57; /* $302 */ break $14$4; } var $304 = $a; var $305 = $304 + 2; var $306 = $c; var $307 = $305 + $306; var $308 = $2; var $309 = $308+75; var $310 = IHEAP[$309]; var $311 = $310; var $312 = $307 < $311; if (!($312)) { __label__ = 59; /* $313 */ break $14$4; } var $315 = $4; var $316 = $a; var $317 = $316 + 2; var $318 = $315 >= $317; ; if ($318) { ; var $320 = $pc; $last = $320; ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 119) { var $323 = $a; var $324 = $323 + 3; var $325 = $2; var $326 = $325+75; var $327 = IHEAP[$326]; var $328 = $327; var $329 = $324 < $328; if (!($329)) { __label__ = 62; /* $330 */ break $14$4; } __label__ = 63; /* $332 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 120) { var $353 = $b; var $354 = $353 != 0; ; if ($354) { ; var $356 = $a; var $357 = $b; var $358 = $356 + $357; var $359 = $358 - 1; var $360 = $2; var $361 = $360+75; var $362 = IHEAP[$361]; var $363 = $362; var $364 = $359 < $363; if (!($364)) { __label__ = 70; /* $365 */ break $14$4; } ; } var $368 = $c; var $369 = $368 + -1; $c = $369; var $370 = $c; var $371 = $370 == -1; ; if ($371) { ; var $373 = $pc; var $374 = $373 + 1; var $375 = $2; var $376 = $375+12; var $377 = IHEAP[$376]; var $378 = $377+4*$374; var $379 = IHEAP[$378]; var $380 = __Z16luaG_checkopenopj($379); var $381 = $380 != 0; if (!($381)) { __label__ = 73; /* $382 */ break $14$4; } ; } else { ; var $385 = $c; var $386 = $385 != 0; ; if ($386) { ; var $388 = $a; var $389 = $c; var $390 = $388 + $389; var $391 = $390 - 1; var $392 = $2; var $393 = $392+75; var $394 = IHEAP[$393]; var $395 = $394; var $396 = $391 < $395; if (!($396)) { __label__ = 76; /* $397 */ break $14$4; } ; } ; } var $401 = $4; var $402 = $a; var $403 = $401 >= $402; ; if ($403) { ; var $405 = $pc; $last = $405; ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 121) { var $408 = $b; var $409 = $408 + -1; $b = $409; var $410 = $b; var $411 = $410 > 0; ; if ($411) { ; var $413 = $a; var $414 = $b; var $415 = $413 + $414; var $416 = $415 - 1; var $417 = $2; var $418 = $417+75; var $419 = IHEAP[$418]; var $420 = $419; var $421 = $416 < $420; if (!($421)) { __label__ = 80; /* $422 */ break $14$4; } ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 122) { var $426 = $b; var $427 = $426 > 0; ; if ($427) { ; var $429 = $a; var $430 = $b; var $431 = $429 + $430; var $432 = $2; var $433 = $432+75; var $434 = IHEAP[$433]; var $435 = $434; var $436 = $431 < $435; if (!($436)) { __label__ = 83; /* $437 */ break $14$4; } ; } var $440 = $c; var $441 = $440 == 0; ; if ($441) { ; var $443 = $pc; var $444 = $443 + 1; $pc = $444; var $445 = $pc; var $446 = $2; var $447 = $446+44; var $448 = IHEAP[$447]; var $449 = $448 - 1; var $450 = $445 < $449; if (!($450)) { __label__ = 86; /* $451 */ break $14$4; } ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 123) { var $455 = $b; var $456 = $2; var $457 = $456+52; var $458 = IHEAP[$457]; var $459 = $455 < $458; if (!($459)) { __label__ = 89; /* $460 */ break $14$4; } var $462 = $b; var $463 = $2; var $464 = $463+16; var $465 = IHEAP[$464]; var $466 = $465+4*$462; var $467 = IHEAP[$466]; var $468 = $467+72; var $469 = IHEAP[$468]; var $470 = $469; $nup = $470; var $471 = $pc; var $472 = $nup; var $473 = $471 + $472; var $474 = $2; var $475 = $474+44; var $476 = IHEAP[$475]; var $477 = $473 < $476; if (!($477)) { __label__ = 91; /* $478 */ break $14$4; } $j2 = 1; ; $480$117: while(1) { // $480 var $481 = $j2; var $482 = $nup; var $483 = $481 <= $482; if (!($483)) { __label__ = 94; /* $505 */ break $480$117; } var $485 = $pc; var $486 = $j2; var $487 = $485 + $486; var $488 = $2; var $489 = $488+12; var $490 = IHEAP[$489]; var $491 = $490+4*$487; var $492 = IHEAP[$491]; var $493 = $492 >> 0; var $494 = $493 & 63; $op1 = $494; var $495 = $op1; var $496 = $495 == 4; ; if (!$496) { ; var $498 = $op1; var $499 = $498 == 0; if (!($499)) { __label__ = 96; /* $500 */ break $14$4; } } ; var $503 = $j2; var $504 = $503 + 1; $j2 = $504; __label__ = 92; /* $480 */ continue $480$117; } var $506 = $4; var $507 = $506 != 255; ; if ($507) { ; var $509 = $nup; var $510 = $pc; var $511 = $510 + $509; $pc = $511; ; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } else if (__label__ == 124) { var $514 = $2; var $515 = $514+74; var $516 = IHEAP[$515]; var $517 = $516; var $518 = $517 & 2; var $519 = $518 != 0; if (!($519)) { __label__ = 100; /* $527 */ break $14$4; } var $521 = $2; var $522 = $521+74; var $523 = IHEAP[$522]; var $524 = $523; var $525 = $524 & 4; var $526 = $525 != 0; if ($526) { __label__ = 100; /* $527 */ break $14$4; } var $529 = $b; var $530 = $529 + -1; $b = $530; var $531 = $b; var $532 = $531 == -1; ; if ($532) { ; var $534 = $pc; var $535 = $534 + 1; var $536 = $2; var $537 = $536+12; var $538 = IHEAP[$537]; var $539 = $538+4*$535; var $540 = IHEAP[$539]; var $541 = __Z16luaG_checkopenopj($540); var $542 = $541 != 0; if (!($542)) { __label__ = 103; /* $543 */ break $14$4; } ; } var $546 = $a; var $547 = $b; var $548 = $546 + $547; var $549 = $548 - 1; var $550 = $2; var $551 = $550+75; var $552 = IHEAP[$551]; var $553 = $552; var $554 = $549 < $553; if (!($554)) { __label__ = 106; /* $555 */ break $14$4; } __label__ = 43; /* $558 */ break $557$209$245$256$265$276$293$299$322$332$352$407$425$454$513$49; } } while(0); if (__label__ == 63) { var $333 = $pc; var $334 = $333 + 1; var $335 = $b; var $336 = $334 + $335; $dest1 = $336; var $337 = $4; var $338 = $337 != 255; ; $339$351$138: do { if ($338) { ; var $340 = $pc; var $341 = $dest1; var $342 = $340 < $341; if (!($342)) { __label__ = 65; /* $351 */ break $339$351$138; } var $344 = $dest1; var $345 = $3; var $346 = $344 <= $345; if (!($346)) { __label__ = 65; /* $351 */ break $339$351$138; } var $348 = $b; var $349 = $pc; var $350 = $349 + $348; $pc = $350; ; } } while(0); ; } ; var $560 = $pc; var $561 = $560 + 1; $pc = $561; __label__ = 1; /* $14 */ continue $14$4; } if (__label__ == 3) { var $563 = $last; var $564 = $2; var $565 = $564+12; var $566 = IHEAP[$565]; var $567 = $566+4*$563; var $568 = IHEAP[$567]; $1 = $568; ; } else if (__label__ == 5) { $1 = 0; ; } else if (__label__ == 7) { $1 = 0; ; } else if (__label__ == 34) { $1 = 0; ; } else if (__label__ == 36) { $1 = 0; ; } else if (__label__ == 39) { $1 = 0; ; } else if (__label__ == 41) { $1 = 0; ; } else if (__label__ == 48) { $1 = 0; ; } else if (__label__ == 50) { $1 = 0; ; } else if (__label__ == 52) { $1 = 0; ; } else if (__label__ == 55) { $1 = 0; ; } else if (__label__ == 57) { $1 = 0; ; } else if (__label__ == 59) { $1 = 0; ; } else if (__label__ == 62) { $1 = 0; ; } else if (__label__ == 70) { $1 = 0; ; } else if (__label__ == 73) { $1 = 0; ; } else if (__label__ == 76) { $1 = 0; ; } else if (__label__ == 80) { $1 = 0; ; } else if (__label__ == 83) { $1 = 0; ; } else if (__label__ == 86) { $1 = 0; ; } else if (__label__ == 89) { $1 = 0; ; } else if (__label__ == 91) { $1 = 0; ; } else if (__label__ == 96) { $1 = 0; ; } else if (__label__ == 100) { $1 = 0; ; } else if (__label__ == 103) { $1 = 0; ; } else if (__label__ == 106) { $1 = 0; ; } else if (__label__ == 9) { $1 = 0; ; } else if (__label__ == 11) { $1 = 0; ; } else if (__label__ == 14) { $1 = 0; ; } else if (__label__ == 17) { $1 = 0; ; } else if (__label__ == 28) { $1 = 0; ; } } else { ; $1 = 0; ; } var $570 = $1; ; return $570; } __Z8symbexecPK5Protoii.__index__ = Runtime.getFunctionIndex(__Z8symbexecPK5Protoii, "__Z8symbexecPK5Protoii"); function __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($L, $o, $op) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $name = __stackBase__; var $t; var $kind; $1 = $L; $2 = $o; $3 = $op; IHEAP[$name] = 0; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = _luaT_typenames+$6*4; var $8 = IHEAP[$7]; $t = $8; var $9 = $1; var $10 = $9+20; var $11 = IHEAP[$10]; var $12 = $2; var $13 = __Z9isinstackP8CallInfoPK10lua_TValue($11, $12); var $14 = $13 != 0; ; if ($14) { ; var $16 = $1; var $17 = $1; var $18 = $17+20; var $19 = IHEAP[$18]; var $20 = $2; var $21 = $1; var $22 = $21+12; var $23 = IHEAP[$22]; var $24 = $20; var $25 = $23; var $26 = $24 - $25; var $27 = Math.floor($26 / 12); var $28 = __Z10getobjnameP9lua_StateP8CallInfoiPPKc($16, $19, $27, $name); __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $31 = __lastLabel__ == 0 ? $28 : (0); $kind = $31; var $32 = $kind; var $33 = $32 != 0; ; if ($33) { ; var $35 = $1; var $36 = $3; var $37 = $kind; var $38 = IHEAP[$name]; var $39 = $t; __Z13luaG_runerrorP9lua_StatePKcz($35, __str835, Pointer_make([$36,0,0,0,$37,0,0,0,$38,0,0,0,$39,0,0,0], 0, ALLOC_STACK)); ; } else { ; var $41 = $1; var $42 = $3; var $43 = $t; __Z13luaG_runerrorP9lua_StatePKcz($41, __str1936, Pointer_make([$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK)); ; } STACKTOP = __stackBase__; return; } __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc.__index__ = Runtime.getFunctionIndex(__Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc, "__Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc"); function __Z9isinstackP8CallInfoPK10lua_TValue($ci, $o) { ; var __label__; var $1; var $2; var $3; var $p; $2 = $ci; $3 = $o; var $4 = $2; var $5 = $4; var $6 = IHEAP[$5]; $p = $6; ; $7$2: while(1) { // $7 var $8 = $p; var $9 = $2; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $8 < $11; if (!($12)) { __label__ = 2; /* $22 */ break $7$2; } var $14 = $3; var $15 = $p; var $16 = $14 == $15; if ($16) { __label__ = 3; /* $17 */ break $7$2; } ; var $20 = $p; var $21 = $20+12; $p = $21; __label__ = 0; /* $7 */ continue $7$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { $1 = 1; ; } var $24 = $1; ; return $24; } __Z9isinstackP8CallInfoPK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z9isinstackP8CallInfoPK10lua_TValue, "__Z9isinstackP8CallInfoPK10lua_TValue"); function __Z10getobjnameP9lua_StateP8CallInfoiPPKc($L, $ci, $stackpos, $name) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $p; var $pc; var $i; var $g; var $a; var $b; var $k; var $u; var $k1; $2 = $L; $3 = $ci; $4 = $stackpos; $5 = $name; var $6 = $3; var $7 = $6+4; var $8 = IHEAP[$7]; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10 == 6; ; $12$135$2: do { if ($11) { ; var $13 = $3; var $14 = $13+4; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20; var $22 = $21; var $23 = $22+6; var $24 = IHEAP[$23]; var $25 = $24 != 0; if ($25) { __label__ = 0; /* $135 */ break $12$135$2; } var $27 = $3; var $28 = $27+4; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33; var $35 = $34; var $36 = $35; var $37 = $36; var $38 = $37+16; var $39 = IHEAP[$38]; $p = $39; var $40 = $2; var $41 = $3; var $42 = __Z9currentpcP9lua_StateP8CallInfo($40, $41); $pc = $42; var $43 = $p; var $44 = $4; var $45 = $44 + 1; var $46 = $pc; var $47 = __Z17luaF_getlocalnamePK5Protoii($43, $45, $46); var $48 = $5; IHEAP[$48] = $47; var $49 = $5; var $50 = IHEAP[$49]; var $51 = $50 != 0; ; if ($51) { ; $1 = __str739; __label__ = 2; /* $136 */ break $12$135$2; } else { ; var $54 = $p; var $55 = $pc; var $56 = $4; var $57 = __Z8symbexecPK5Protoii($54, $55, $56); $i = $57; var $58 = $i; var $59 = $58 >> 0; var $60 = $59 & 63; if ($60 == 5) { __label__ = 8; /* $61 */ } else if ($60 == 0) { __label__ = 9; /* $79 */ } else if ($60 == 6) { __label__ = 10; /* $96 */ } else if ($60 == 4) { __label__ = 11; /* $104 */ } else if ($60 == 11) { __label__ = 12; /* $125 */ } else { __label__ = 13; /* $133 */ } if (__label__ == 13) { ; } else if (__label__ == 8) { var $62 = $i; var $63 = $62 >> 14; var $64 = $63 & 262143; $g = $64; var $65 = $g; var $66 = $p; var $67 = $66+8; var $68 = IHEAP[$67]; var $69 = $68+12*$65; var $70 = $69; var $71 = $70; var $72 = $71; var $73 = IHEAP[$72]; var $74 = $73; var $75 = $74; var $76 = $75+16; var $77 = $76; var $78 = $5; IHEAP[$78] = $77; $1 = __str813; __label__ = 2; /* $136 */ break $12$135$2; } else if (__label__ == 9) { var $80 = $i; var $81 = $80 >> 6; var $82 = $81 & 255; $a = $82; var $83 = $i; var $84 = $83 >> 23; var $85 = $84 & 511; $b = $85; var $86 = $b; var $87 = $a; var $88 = $86 < $87; ; if ($88) { ; var $90 = $2; var $91 = $3; var $92 = $b; var $93 = $5; var $94 = __Z10getobjnameP9lua_StateP8CallInfoiPPKc($90, $91, $92, $93); $1 = $94; __label__ = 2; /* $136 */ break $12$135$2; } else { ; ; } } else if (__label__ == 10) { var $97 = $i; var $98 = $97 >> 14; var $99 = $98 & 511; $k = $99; var $100 = $p; var $101 = $k; var $102 = __Z5knameP5Protoi($100, $101); var $103 = $5; IHEAP[$103] = $102; $1 = __str940; __label__ = 2; /* $136 */ break $12$135$2; } else if (__label__ == 11) { var $105 = $i; var $106 = $105 >> 23; var $107 = $106 & 511; $u = $107; var $108 = $p; var $109 = $108+28; var $110 = IHEAP[$109]; var $111 = $110 != 0; ; if ($111) { ; var $113 = $u; var $114 = $p; var $115 = $114+28; var $116 = IHEAP[$115]; var $117 = $116+4*$113; var $118 = IHEAP[$117]; var $119 = $118+16; var $120 = $119; __lastLabel__ = 4; ; } else { ; __lastLabel__ = 6; ; } var $123 = __lastLabel__ == 4 ? $120 : (__str1041); var $124 = $5; IHEAP[$124] = $123; $1 = __str1142; __label__ = 2; /* $136 */ break $12$135$2; } else if (__label__ == 12) { var $126 = $i; var $127 = $126 >> 14; var $128 = $127 & 511; $k1 = $128; var $129 = $p; var $130 = $k1; var $131 = __Z5knameP5Protoi($129, $130); var $132 = $5; IHEAP[$132] = $131; $1 = __str1243; __label__ = 2; /* $136 */ break $12$135$2; } __label__ = 0; /* $135 */ break $12$135$2; } } else { __label__ = 0; /* $135 */ } } while(0); if (__label__ == 0) { $1 = 0; ; } var $137 = $1; ; return $137; } __Z10getobjnameP9lua_StateP8CallInfoiPPKc.__index__ = Runtime.getFunctionIndex(__Z10getobjnameP9lua_StateP8CallInfoiPPKc, "__Z10getobjnameP9lua_StateP8CallInfoiPPKc"); function __Z13luaG_runerrorP9lua_StatePKcz($L, $fmt) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __numArgs__ = 2; var $1; var $2; var $argp = __stackBase__; $1 = $L; $2 = $fmt; var $3 = $argp; IHEAP[$3] = arguments[__numArgs__]; var $4 = $1; var $5 = $1; var $6 = $2; var $7 = IHEAP[$argp]; var $8 = __Z17luaO_pushvfstringP9lua_StatePKcPc($5, $6, $7); __Z7addinfoP9lua_StatePKc($4, $8); var $9 = $argp; ;; var $10 = $1; __Z13luaG_errormsgP9lua_State($10); STACKTOP = __stackBase__; return; } __Z13luaG_runerrorP9lua_StatePKcz.__index__ = Runtime.getFunctionIndex(__Z13luaG_runerrorP9lua_StatePKcz, "__Z13luaG_runerrorP9lua_StatePKcz"); function __Z16luaG_concaterrorP9lua_StateP10lua_TValueS2_($L, $p1, $p2) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $p1; $3 = $p2; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 == 4; ; $13$8$2: do { if ($7) { __label__ = 0; /* $13 */ } else { ; var $9 = $2; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11 == 3; if ($12) { __label__ = 0; /* $13 */ break $13$8$2; } else { __label__ = 1; /* $15 */ break $13$8$2; } } } while(0); if (__label__ == 0) { var $14 = $3; $2 = $14; ; } var $16 = $1; var $17 = $2; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($16, $17, __str210); ; return; } __Z16luaG_concaterrorP9lua_StateP10lua_TValueS2_.__index__ = Runtime.getFunctionIndex(__Z16luaG_concaterrorP9lua_StateP10lua_TValueS2_, "__Z16luaG_concaterrorP9lua_StateP10lua_TValueS2_"); function __Z15luaG_aritherrorP9lua_StatePK10lua_TValueS3_($L, $p1, $p2) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $temp = __stackBase__; $1 = $L; $2 = $p1; $3 = $p2; var $4 = $2; var $5 = __Z13luaV_tonumberPK10lua_TValuePS_($4, $temp); var $6 = $5 == 0; ; if ($6) { ; var $8 = $2; $3 = $8; ; } var $10 = $1; var $11 = $3; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($10, $11, __str311); STACKTOP = __stackBase__; return; } __Z15luaG_aritherrorP9lua_StatePK10lua_TValueS3_.__index__ = Runtime.getFunctionIndex(__Z15luaG_aritherrorP9lua_StatePK10lua_TValueS3_, "__Z15luaG_aritherrorP9lua_StatePK10lua_TValueS3_"); function __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_($L, $p1, $p2) { ; var __label__; var $1; var $2; var $3; var $t1; var $t2; $1 = $L; $2 = $p1; $3 = $p2; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = _luaT_typenames+$6*4; var $8 = IHEAP[$7]; $t1 = $8; var $9 = $3; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = _luaT_typenames+$11*4; var $13 = IHEAP[$12]; $t2 = $13; var $14 = $t1; var $15 = $14+2; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $t2; var $19 = $18+2; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $17 == $21; ; if ($22) { ; var $24 = $1; var $25 = $t1; __Z13luaG_runerrorP9lua_StatePKcz($24, __str412, Pointer_make([$25,0,0,0], 0, ALLOC_STACK)); ; } else { ; var $27 = $1; var $28 = $t1; var $29 = $t2; __Z13luaG_runerrorP9lua_StatePKcz($27, __str537, Pointer_make([$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK)); ; } ; return 0; } __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_.__index__ = Runtime.getFunctionIndex(__Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_, "__Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_"); function __Z13luaG_errormsgP9lua_State($L) { ; var __label__; var $1; var $errfunc; var $o2; var $o1; var $o21; var $o12; $1 = $L; var $2 = $1; var $3 = $2+108; var $4 = IHEAP[$3]; var $5 = $4 != 0; ; if ($5) { ; var $7 = $1; var $8 = $7+32; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $1; var $12 = $11+108; var $13 = IHEAP[$12]; var $14 = $10+$13; var $15 = $14; $errfunc = $15; var $16 = $errfunc; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = $18 == 6; ; if (!$19) { ; var $21 = $1; __Z10luaD_throwP9lua_Statei($21, 5); ; } var $23 = $1; var $24 = $23+8; var $25 = IHEAP[$24]; var $26 = $25+-12; $o2 = $26; var $27 = $1; var $28 = $27+8; var $29 = IHEAP[$28]; $o1 = $29; var $30 = $o1; var $31 = $30; var $32 = $o2; var $33 = $32; var $34 = $31; var $35 = $33; _llvm_memcpy_p0i8_p0i8_i32($34, $35, 8, 4, 0); var $36 = $o2; var $37 = $36+8; var $38 = IHEAP[$37]; var $39 = $o1; var $40 = $39+8; IHEAP[$40] = $38; var $41 = $errfunc; $o21 = $41; var $42 = $1; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44+-12; $o12 = $45; var $46 = $o12; var $47 = $46; var $48 = $o21; var $49 = $48; var $50 = $47; var $51 = $49; _llvm_memcpy_p0i8_p0i8_i32($50, $51, 8, 4, 0); var $52 = $o21; var $53 = $52+8; var $54 = IHEAP[$53]; var $55 = $o12; var $56 = $55+8; IHEAP[$56] = $54; var $57 = $1; var $58 = $57+28; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $1; var $62 = $61+8; var $63 = IHEAP[$62]; var $64 = $63; var $65 = $60; var $66 = $64; var $67 = $65 - $66; var $68 = $67 <= 12; ; if ($68) { ; var $70 = $1; __Z14luaD_growstackP9lua_Statei($70, 1); ; } else { ; ; } var $73 = $1; var $74 = $73+8; var $75 = IHEAP[$74]; var $76 = $75+12; IHEAP[$74] = $76; var $77 = $1; var $78 = $1; var $79 = $78+8; var $80 = IHEAP[$79]; var $81 = $80+-24; __Z9luaD_callP9lua_StateP10lua_TValuei($77, $81, 1); ; } var $83 = $1; __Z10luaD_throwP9lua_Statei($83, 2); ; return; } __Z13luaG_errormsgP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaG_errormsgP9lua_State, "__Z13luaG_errormsgP9lua_State"); function __Z7addinfoP9lua_StatePKc($L, $msg) { var __stackBase__ = STACKTOP; STACKTOP += 60; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $ci; var $buff = __stackBase__; var $line; $1 = $L; $2 = $msg; var $3 = $1; var $4 = $3+20; var $5 = IHEAP[$4]; $ci = $5; var $6 = $ci; var $7 = $6+4; var $8 = IHEAP[$7]; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10 == 6; ; $12$42$2: do { if ($11) { ; var $13 = $ci; var $14 = $13+4; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20; var $22 = $21; var $23 = $22+6; var $24 = IHEAP[$23]; var $25 = $24 != 0; if ($25) { __label__ = 0; /* $42 */ break $12$42$2; } var $27 = $1; var $28 = $ci; var $29 = __Z11currentlineP9lua_StateP8CallInfo($27, $28); $line = $29; var $30 = $buff; var $31 = $ci; var $32 = __Z11getluaprotoP8CallInfo($31); var $33 = $32+32; var $34 = IHEAP[$33]; var $35 = $34+16; var $36 = $35; __Z12luaO_chunkidPcPKcj($30, $36, 60); var $37 = $1; var $38 = $buff; var $39 = $line; var $40 = $2; var $41 = __Z16luaO_pushfstringP9lua_StatePKcz($37, __str638, Pointer_make([$38,0,0,0,$39,0,0,0,$40,0,0,0], 0, ALLOC_STACK)); ; } } while(0); STACKTOP = __stackBase__; return; } __Z7addinfoP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z7addinfoP9lua_StatePKc, "__Z7addinfoP9lua_StatePKc"); function __Z11currentlineP9lua_StateP8CallInfo($L, $ci) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $pc; $2 = $L; $3 = $ci; var $4 = $2; var $5 = $3; var $6 = __Z9currentpcP9lua_StateP8CallInfo($4, $5); $pc = $6; var $7 = $pc; var $8 = $7 < 0; ; if ($8) { ; $1 = -1; ; } else { ; var $11 = $3; var $12 = $11+4; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = $20; var $22 = $21+16; var $23 = IHEAP[$22]; var $24 = $23+20; var $25 = IHEAP[$24]; var $26 = $25 != 0; ; if ($26) { ; var $28 = $pc; var $29 = $3; var $30 = $29+4; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $32; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $35; var $37 = $36; var $38 = $37; var $39 = $38; var $40 = $39+16; var $41 = IHEAP[$40]; var $42 = $41+20; var $43 = IHEAP[$42]; var $44 = $43+4*$28; var $45 = IHEAP[$44]; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $48 = __lastLabel__ == 1 ? $45 : (0); $1 = $48; ; } var $50 = $1; ; return $50; } __Z11currentlineP9lua_StateP8CallInfo.__index__ = Runtime.getFunctionIndex(__Z11currentlineP9lua_StateP8CallInfo, "__Z11currentlineP9lua_StateP8CallInfo"); function __Z11getluaprotoP8CallInfo($ci) { ; var __label__; var __lastLabel__ = null; var $1; $1 = $ci; var $2 = $1; var $3 = $2+4; var $4 = IHEAP[$3]; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 == 6; ; $8$36$2: do { if ($7) { ; var $9 = $1; var $10 = $9+4; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+6; var $20 = IHEAP[$19]; var $21 = $20 != 0; if ($21) { __label__ = 0; /* $36 */ break $8$36$2; } var $23 = $1; var $24 = $23+4; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $26; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = $32; var $34 = $33+16; var $35 = IHEAP[$34]; __lastLabel__ = 1; __label__ = 2; /* $37 */ break $8$36$2; } else { __label__ = 0; /* $36 */ } } while(0); if (__label__ == 0) { __lastLabel__ = 0; ; } var $38 = __lastLabel__ == 1 ? $35 : (0); ; return $38; } __Z11getluaprotoP8CallInfo.__index__ = Runtime.getFunctionIndex(__Z11getluaprotoP8CallInfo, "__Z11getluaprotoP8CallInfo"); function __Z9currentpcP9lua_StateP8CallInfo($L, $ci) { ; var __label__; var $1; var $2; var $3; $2 = $L; $3 = $ci; var $4 = $3; var $5 = $4+4; var $6 = IHEAP[$5]; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $8 == 6; ; $10$24$2: do { if ($9) { ; var $11 = $3; var $12 = $11+4; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = $20+6; var $22 = IHEAP[$21]; var $23 = $22 != 0; if ($23) { __label__ = 0; /* $24 */ break $10$24$2; } var $26 = $3; var $27 = $2; var $28 = $27+20; var $29 = IHEAP[$28]; var $30 = $26 == $29; ; if ($30) { ; var $32 = $2; var $33 = $32+24; var $34 = IHEAP[$33]; var $35 = $3; var $36 = $35+12; IHEAP[$36] = $34; ; } var $38 = $3; var $39 = $38+12; var $40 = IHEAP[$39]; var $41 = $3; var $42 = $41+4; var $43 = IHEAP[$42]; var $44 = $43; var $45 = $44; var $46 = $45; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $48; var $50 = $49; var $51 = $50; var $52 = $51+16; var $53 = IHEAP[$52]; var $54 = $53+12; var $55 = IHEAP[$54]; var $56 = $40; var $57 = $55; var $58 = $56 - $57; var $59 = Math.floor($58 / 4); var $60 = $59 - 1; $1 = $60; __label__ = 4; /* $61 */ break $10$24$2; } else { __label__ = 0; /* $24 */ } } while(0); if (__label__ == 0) { $1 = -1; ; } var $62 = $1; ; return $62; } __Z9currentpcP9lua_StateP8CallInfo.__index__ = Runtime.getFunctionIndex(__Z9currentpcP9lua_StateP8CallInfo, "__Z9currentpcP9lua_StateP8CallInfo"); function __Z5knameP5Protoi($p, $c) { ; var __label__; var $1; var $2; var $3; $2 = $p; $3 = $c; var $4 = $3; var $5 = $4 & 256; var $6 = $5 != 0; ; $7$32$2: do { if ($6) { ; var $8 = $3; var $9 = $8 & -257; var $10 = $2; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12+12*$9; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15 == 4; if (!($16)) { __label__ = 1; /* $32 */ break $7$32$2; } var $18 = $3; var $19 = $18 & -257; var $20 = $2; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $22+12*$19; var $24 = $23; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $28; var $30 = $29+16; var $31 = $30; $1 = $31; __label__ = 2; /* $33 */ break $7$32$2; } else { __label__ = 1; /* $32 */ } } while(0); if (__label__ == 1) { $1 = __str1041; ; } var $34 = $1; ; return $34; } __Z5knameP5Protoi.__index__ = Runtime.getFunctionIndex(__Z5knameP5Protoi, "__Z5knameP5Protoi"); function __Z8precheckPK5Proto($pt) { ; var __label__; var $1; var $2; $2 = $pt; var $3 = $2; var $4 = $3+75; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $6 <= 250; ; $9$8$2: do { if ($7) { ; var $10 = $2; var $11 = $10+73; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $2; var $15 = $14+74; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17 & 1; var $19 = $13 + $18; var $20 = $2; var $21 = $20+75; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $19 <= $23; ; if ($24) { ; var $27 = $2; var $28 = $27+74; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30 & 4; var $32 = $31 != 0; ; $33$41$6: do { if ($32) { ; var $34 = $2; var $35 = $34+74; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $37 & 1; var $39 = $38 != 0; if ($39) { __label__ = 1; /* $41 */ break $33$41$6; } $1 = 0; __label__ = 3; /* $85 */ break $9$8$2; } } while(0); var $42 = $2; var $43 = $42+36; var $44 = IHEAP[$43]; var $45 = $2; var $46 = $45+72; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $44 <= $48; ; if ($49) { ; var $52 = $2; var $53 = $52+48; var $54 = IHEAP[$53]; var $55 = $2; var $56 = $55+44; var $57 = IHEAP[$56]; var $58 = $54 == $57; ; $65$59$12: do { if (!$58) { ; var $60 = $2; var $61 = $60+48; var $62 = IHEAP[$61]; var $63 = $62 == 0; if ($63) { __label__ = 4; /* $65 */ break $65$59$12; } $1 = 0; __label__ = 3; /* $85 */ break $9$8$2; } } while(0); var $66 = $2; var $67 = $66+44; var $68 = IHEAP[$67]; var $69 = $68 > 0; ; $70$83$16: do { if ($69) { ; var $71 = $2; var $72 = $71+44; var $73 = IHEAP[$72]; var $74 = $73 - 1; var $75 = $2; var $76 = $75+12; var $77 = IHEAP[$76]; var $78 = $77+4*$74; var $79 = IHEAP[$78]; var $80 = $79 >> 0; var $81 = $80 & 63; var $82 = $81 == 30; if (!($82)) { __label__ = 7; /* $83 */ break $70$83$16; } $1 = 1; __label__ = 3; /* $85 */ break $9$8$2; } } while(0); $1 = 0; ; } else { ; $1 = 0; ; } } else { ; $1 = 0; ; } } else { ; $1 = 0; ; } } while(0); var $86 = $1; ; return $86; } __Z8precheckPK5Proto.__index__ = Runtime.getFunctionIndex(__Z8precheckPK5Proto, "__Z8precheckPK5Proto"); function __Z12checkArgModePK5Protoi9OpArgMask($pt, $r, $mode) { ; var __label__; var $1; var $2; var $3; var $4; $2 = $pt; $3 = $r; $4 = $mode; var $5 = $4; if ($5 == 0) { __label__ = 5; /* $6 */ } else if ($5 == 1) { __label__ = 6; /* $11 */ } else if ($5 == 2) { __label__ = 7; /* $12 */ } else if ($5 == 3) { __label__ = 8; /* $21 */ } else { __label__ = 1; /* $41 */ } $41$6$11$12$21$2: do { if (__label__ == 5) { var $7 = $3; var $8 = $7 == 0; ; if ($8) { ; __label__ = 1; /* $41 */ break $41$6$11$12$21$2; } else { ; $1 = 0; __label__ = 0; /* $42 */ break $41$6$11$12$21$2; } } else if (__label__ == 6) { __label__ = 1; /* $41 */ break $41$6$11$12$21$2; } else if (__label__ == 7) { var $13 = $3; var $14 = $2; var $15 = $14+75; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $13 < $17; ; if ($18) { ; __label__ = 1; /* $41 */ break $41$6$11$12$21$2; } else { ; $1 = 0; __label__ = 0; /* $42 */ break $41$6$11$12$21$2; } } else if (__label__ == 8) { var $22 = $3; var $23 = $22 & 256; var $24 = $23 != 0; ; $25$32$13: do { if ($24) { ; var $26 = $3; var $27 = $26 & -257; var $28 = $2; var $29 = $28+40; var $30 = IHEAP[$29]; var $31 = $27 < $30; if ($31) { __label__ = 2; /* $40 */ break $25$32$13; } else { __label__ = 3; /* $39 */ break $25$32$13; } } else { ; var $33 = $3; var $34 = $2; var $35 = $34+75; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $33 < $37; if ($38) { __label__ = 2; /* $40 */ break $25$32$13; } else { __label__ = 3; /* $39 */ break $25$32$13; } } } while(0); if (__label__ == 2) { __label__ = 1; /* $41 */ break $41$6$11$12$21$2; } else if (__label__ == 3) { $1 = 0; __label__ = 0; /* $42 */ break $41$6$11$12$21$2; } } } while(0); if (__label__ == 1) { $1 = 1; ; } var $43 = $1; ; return $43; } __Z12checkArgModePK5Protoi9OpArgMask.__index__ = Runtime.getFunctionIndex(__Z12checkArgModePK5Protoi9OpArgMask, "__Z12checkArgModePK5Protoi9OpArgMask"); function __Z13info_tailcallP9lua_Debug($ar) { ; var __label__; var $1; $1 = $ar; var $2 = $1; var $3 = $2+8; IHEAP[$3] = __str1344; var $4 = $1; var $5 = $4+4; IHEAP[$5] = __str1344; var $6 = $1; var $7 = $6+12; IHEAP[$7] = __str1848; var $8 = $1; var $9 = $8+20; IHEAP[$9] = -1; var $10 = $1; var $11 = $10+28; IHEAP[$11] = -1; var $12 = $1; var $13 = $12+32; IHEAP[$13] = -1; var $14 = $1; var $15 = $14+16; IHEAP[$15] = __str1915; var $16 = $1; var $17 = $16+36; var $18 = $17; var $19 = $1; var $20 = $19+16; var $21 = IHEAP[$20]; __Z12luaO_chunkidPcPKcj($18, $21, 60); var $22 = $1; var $23 = $22+24; IHEAP[$23] = 0; ; return; } __Z13info_tailcallP9lua_Debug.__index__ = Runtime.getFunctionIndex(__Z13info_tailcallP9lua_Debug, "__Z13info_tailcallP9lua_Debug"); function __Z8funcinfoP9lua_DebugP7Closure($ar, $cl) { ; var __label__; var __lastLabel__ = null; var $1; var $2; $1 = $ar; $2 = $cl; var $3 = $2; var $4 = $3; var $5 = $4+6; var $6 = IHEAP[$5]; var $7 = $6 != 0; ; if ($7) { ; var $9 = $1; var $10 = $9+16; IHEAP[$10] = __str1445; var $11 = $1; var $12 = $11+28; IHEAP[$12] = -1; var $13 = $1; var $14 = $13+32; IHEAP[$14] = -1; var $15 = $1; var $16 = $15+12; IHEAP[$16] = __str1514; ; } else { ; var $18 = $2; var $19 = $18; var $20 = $19; var $21 = $20+16; var $22 = IHEAP[$21]; var $23 = $22+32; var $24 = IHEAP[$23]; var $25 = $24+16; var $26 = $25; var $27 = $1; var $28 = $27+16; IHEAP[$28] = $26; var $29 = $2; var $30 = $29; var $31 = $30; var $32 = $31+16; var $33 = IHEAP[$32]; var $34 = $33+60; var $35 = IHEAP[$34]; var $36 = $1; var $37 = $36+28; IHEAP[$37] = $35; var $38 = $2; var $39 = $38; var $40 = $39; var $41 = $40+16; var $42 = IHEAP[$41]; var $43 = $42+64; var $44 = IHEAP[$43]; var $45 = $1; var $46 = $45+32; IHEAP[$46] = $44; var $47 = $1; var $48 = $47+28; var $49 = IHEAP[$48]; var $50 = $49 == 0; ; if ($50) { ; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $54 = __lastLabel__ == 1 ? __str1646 : (__str1747); var $55 = $1; var $56 = $55+12; IHEAP[$56] = $54; ; } var $58 = $1; var $59 = $58+36; var $60 = $59; var $61 = $1; var $62 = $61+16; var $63 = IHEAP[$62]; __Z12luaO_chunkidPcPKcj($60, $63, 60); ; return; } __Z8funcinfoP9lua_DebugP7Closure.__index__ = Runtime.getFunctionIndex(__Z8funcinfoP9lua_DebugP7Closure, "__Z8funcinfoP9lua_DebugP7Closure"); function __Z11getfuncnameP9lua_StateP8CallInfoPPKc($L, $ci, $name) { ; var __label__; var $1; var $2; var $3; var $4; var $i; $2 = $L; $3 = $ci; $4 = $name; var $5 = $3; var $6 = $5+4; var $7 = IHEAP[$6]; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $9 == 6; ; $11$30$2: do { if ($10) { ; var $12 = $3; var $13 = $12+4; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19; var $21 = $20; var $22 = $21+6; var $23 = IHEAP[$22]; var $24 = $23 != 0; if ($24) { __label__ = 0; /* $30 */ break $11$30$2; } var $26 = $3; var $27 = $26+20; var $28 = IHEAP[$27]; var $29 = $28 > 0; if ($29) { __label__ = 2; /* $53 */ break $11$30$2; } else { __label__ = 0; /* $30 */ break $11$30$2; } } else { __label__ = 0; /* $30 */ } } while(0); $30$53$5: do { if (__label__ == 0) { var $31 = $3; var $32 = $31+-24; var $33 = $32+4; var $34 = IHEAP[$33]; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36 == 6; if (!($37)) { __label__ = 2; /* $53 */ break $30$53$5; } var $39 = $3; var $40 = $39+-24; var $41 = $40+4; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $47; var $49 = $48; var $50 = $49+6; var $51 = IHEAP[$50]; var $52 = $51 != 0; if ($52) { __label__ = 2; /* $53 */ break $30$53$5; } var $55 = $3; var $56 = $55+-24; $3 = $56; var $57 = $2; var $58 = $3; var $59 = __Z9currentpcP9lua_StateP8CallInfo($57, $58); var $60 = $3; var $61 = $60+4; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63; var $65 = $64; var $66 = IHEAP[$65]; var $67 = $66; var $68 = $67; var $69 = $68; var $70 = $69; var $71 = $70+16; var $72 = IHEAP[$71]; var $73 = $72+12; var $74 = IHEAP[$73]; var $75 = $74+4*$59; var $76 = IHEAP[$75]; $i = $76; var $77 = $i; var $78 = $77 >> 0; var $79 = $78 & 63; var $80 = $79 == 28; ; $91$81$9: do { if (!$80) { ; var $82 = $i; var $83 = $82 >> 0; var $84 = $83 & 63; var $85 = $84 == 29; if ($85) { __label__ = 6; /* $91 */ break $91$81$9; } var $87 = $i; var $88 = $87 >> 0; var $89 = $88 & 63; var $90 = $89 == 33; if ($90) { __label__ = 6; /* $91 */ break $91$81$9; } $1 = 0; __label__ = 9; /* $100 */ break $30$53$5; } } while(0); var $92 = $2; var $93 = $3; var $94 = $i; var $95 = $94 >> 6; var $96 = $95 & 255; var $97 = $4; var $98 = __Z10getobjnameP9lua_StateP8CallInfoiPPKc($92, $93, $96, $97); $1 = $98; __label__ = 9; /* $100 */ break $30$53$5; } } while(0); if (__label__ == 2) { $1 = 0; ; } var $101 = $1; ; return $101; } __Z11getfuncnameP9lua_StateP8CallInfoPPKc.__index__ = Runtime.getFunctionIndex(__Z11getfuncnameP9lua_StateP8CallInfoPPKc, "__Z11getfuncnameP9lua_StateP8CallInfoPPKc"); function __Z16luaD_seterrorobjP9lua_StateiP10lua_TValue($L, $errcode, $oldtop) { ; var __label__; var $1; var $2; var $3; var $i_o; var $i_o1; var $o2; var $o1; $1 = $L; $2 = $errcode; $3 = $oldtop; var $4 = $2; if ($4 == 4) { __label__ = 1; /* $5 */ } else if ($4 == 5) { __label__ = 2; /* $16 */ } else if ($4 == 3) { __label__ = 3; /* $27 */ } else if ($4 == 2) { __label__ = 3; /* $27 */ } else { __label__ = 4; /* $44 */ } if (__label__ == 1) { var $6 = $3; $i_o = $6; var $7 = $1; var $8 = __Z12luaS_newlstrP9lua_StatePKcj($7, __str2150, 17); var $9 = $8; var $10 = $i_o; var $11 = $10; var $12 = $11; var $13 = $12; IHEAP[$13] = $9; var $14 = $i_o; var $15 = $14+8; IHEAP[$15] = 4; ; } else if (__label__ == 2) { var $17 = $3; $i_o1 = $17; var $18 = $1; var $19 = __Z12luaS_newlstrP9lua_StatePKcj($18, __str122, 23); var $20 = $19; var $21 = $i_o1; var $22 = $21; var $23 = $22; var $24 = $23; IHEAP[$24] = $20; var $25 = $i_o1; var $26 = $25+8; IHEAP[$26] = 4; ; } else if (__label__ == 3) { var $28 = $1; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = $30+-12; $o2 = $31; var $32 = $3; $o1 = $32; var $33 = $o1; var $34 = $33; var $35 = $o2; var $36 = $35; var $37 = $34; var $38 = $36; _llvm_memcpy_p0i8_p0i8_i32($37, $38, 8, 4, 0); var $39 = $o2; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = $o1; var $43 = $42+8; IHEAP[$43] = $41; ; } var $45 = $3; var $46 = $45+12; var $47 = $1; var $48 = $47+8; IHEAP[$48] = $46; ; return; } __Z16luaD_seterrorobjP9lua_StateiP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z16luaD_seterrorobjP9lua_StateiP10lua_TValue, "__Z16luaD_seterrorobjP9lua_StateiP10lua_TValue"); function __Z10luaD_throwP9lua_Statei($L, $errcode) { ; var __label__; var $1; var $2; var $3; var $4; $3 = 0; $1 = $L; $2 = $errcode; var $5 = $1; var $6 = $5+104; var $7 = IHEAP[$6]; var $8 = $7 != 0; ; if ($8) { ; var $10 = $2; var $11 = $1; var $12 = $11+104; var $13 = IHEAP[$12]; var $14 = $13+8; IHEAP[$14] = $10; var $15 = ___cxa_allocate_exception(4); $4 = $15; $3 = 1; var $16 = $15; var $17 = $1; var $18 = $17+104; var $19 = IHEAP[$18]; IHEAP[$16] = $19; $3 = 0; ___cxa_throw($15, __ZTIP11lua_longjmp, 0); throw "Reached an unreachable! Original .ll line: 13652"; } else { ; var $21 = $2; var $22 = $21; var $23 = $1; var $24 = $23+6; IHEAP[$24] = $22; var $25 = $1; var $26 = $25+16; var $27 = IHEAP[$26]; var $28 = $27+88; var $29 = IHEAP[$28]; var $30 = $29 != 0; ; if ($30) { ; var $32 = $1; var $33 = $2; __Z10resetstackP9lua_Statei($32, $33); var $34 = $1; var $35 = $34+16; var $36 = IHEAP[$35]; var $37 = $36+88; var $38 = IHEAP[$37]; var $39 = $1; var $40 = FUNCTION_TABLE[$38]($39); ; } _exit(1); throw "Reached an unreachable! Original .ll line: 13683"; ; return; } } __Z10luaD_throwP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10luaD_throwP9lua_Statei, "__Z10luaD_throwP9lua_Statei"); function __Z10resetstackP9lua_Statei($L, $status) { ; var __label__; var $1; var $2; $1 = $L; $2 = $status; var $3 = $1; var $4 = $3+40; var $5 = IHEAP[$4]; var $6 = $1; var $7 = $6+20; IHEAP[$7] = $5; var $8 = $1; var $9 = $8+20; var $10 = IHEAP[$9]; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $1; var $14 = $13+12; IHEAP[$14] = $12; var $15 = $1; var $16 = $1; var $17 = $16+12; var $18 = IHEAP[$17]; __Z10luaF_closeP9lua_StateP10lua_TValue($15, $18); var $19 = $1; var $20 = $2; var $21 = $1; var $22 = $21+12; var $23 = IHEAP[$22]; __Z16luaD_seterrorobjP9lua_StateiP10lua_TValue($19, $20, $23); var $24 = $1; var $25 = $24+54; var $26 = IHEAP[$25]; var $27 = $1; var $28 = $27+52; IHEAP[$28] = $26; var $29 = $1; var $30 = $29+57; IHEAP[$30] = 1; var $31 = $1; __Z19restore_stack_limitP9lua_State($31); var $32 = $1; var $33 = $32+108; IHEAP[$33] = 0; var $34 = $1; var $35 = $34+104; IHEAP[$35] = 0; ; return; } __Z10resetstackP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10resetstackP9lua_Statei, "__Z10resetstackP9lua_Statei"); function __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_($L, $f, $ud) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $lj = __stackBase__; var $4; $1 = $L; $2 = $f; $3 = $ud; var $5 = $lj+8; IHEAP[$5] = 0; var $6 = $1; var $7 = $6+104; var $8 = IHEAP[$7]; var $9 = $lj; IHEAP[$9] = $8; var $10 = $1; var $11 = $10+104; IHEAP[$11] = $lj; var $12 = $2; var $13 = $1; var $14 = $3; (function() { try { __THREW__ = false; return FUNCTION_TABLE[$12]($13, $14) } catch(e) { if (ABORT) throw e; __THREW__ = true; } })(); if (!__THREW__) { __label__ = 3; /* $15 */ } else { __label__ = 4; /* $24 */ } if (__label__ == 3) { ; } else if (__label__ == 4) { var $25 = _llvm_eh_exception(); $4 = $25; var $26 = _llvm_eh_selector($25, ___gxx_personality_v0, 0); ; var $17 = $4; var $18 = ___cxa_begin_catch($17); var $19 = $lj+8; var $20 = IHEAP[$19]; var $21 = $20 == 0; ; if ($21) { ; var $23 = $lj+8; IHEAP[$23] = -1; ; } ___cxa_end_catch(); ; } var $29 = $lj; var $30 = IHEAP[$29]; var $31 = $1; var $32 = $31+104; IHEAP[$32] = $30; var $33 = $lj+8; var $34 = IHEAP[$33]; STACKTOP = __stackBase__; return $34; } __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_.__index__ = Runtime.getFunctionIndex(__Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_, "__Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_"); function __Z17luaD_reallocstackP9lua_Statei($L, $newsize) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $oldstack; var $realsize; $1 = $L; $2 = $newsize; var $3 = $1; var $4 = $3+32; var $5 = IHEAP[$4]; $oldstack = $5; var $6 = $2; var $7 = $6 + 1; var $8 = $7 + 5; $realsize = $8; var $9 = $realsize; var $10 = $9 + 1; var $11 = unSign($10, 32) <= unSign(357913941, 32); ; if ($11) { ; var $13 = $1; var $14 = $1; var $15 = $14+32; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $1; var $19 = $18+44; var $20 = IHEAP[$19]; var $21 = $20 * 12; var $22 = $realsize; var $23 = $22 * 12; var $24 = __Z13luaM_realloc_P9lua_StatePvjj($13, $17, $21, $23); __lastLabel__ = 0; ; } else { ; var $26 = $1; var $27 = __Z11luaM_toobigP9lua_State($26); __lastLabel__ = 2; ; } var $29 = __lastLabel__ == 0 ? $24 : ($27); var $30 = $29; var $31 = $1; var $32 = $31+32; IHEAP[$32] = $30; var $33 = $realsize; var $34 = $1; var $35 = $34+44; IHEAP[$35] = $33; var $36 = $1; var $37 = $36+32; var $38 = IHEAP[$37]; var $39 = $2; var $40 = $38+12*$39; var $41 = $1; var $42 = $41+28; IHEAP[$42] = $40; var $43 = $1; var $44 = $oldstack; __Z12correctstackP9lua_StateP10lua_TValue($43, $44); ; return; } __Z17luaD_reallocstackP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z17luaD_reallocstackP9lua_Statei, "__Z17luaD_reallocstackP9lua_Statei"); function __Z12correctstackP9lua_StateP10lua_TValue($L, $oldstack) { ; var __label__; var $1; var $2; var $ci; var $up; $1 = $L; $2 = $oldstack; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $5; var $8 = $6; var $9 = $7 - $8; var $10 = Math.floor($9 / 12); var $11 = $1; var $12 = $11+32; var $13 = IHEAP[$12]; var $14 = $13+12*$10; var $15 = $1; var $16 = $15+8; IHEAP[$16] = $14; var $17 = $1; var $18 = $17+96; var $19 = IHEAP[$18]; $up = $19; ; $20$2: while(1) { // $20 var $21 = $up; var $22 = $21 != 0; if (!($22)) { __label__ = 2; /* $48 */ break $20$2; } var $24 = $up; var $25 = $24; var $26 = $25; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = $2; var $30 = $28; var $31 = $29; var $32 = $30 - $31; var $33 = Math.floor($32 / 12); var $34 = $1; var $35 = $34+32; var $36 = IHEAP[$35]; var $37 = $36+12*$33; var $38 = $up; var $39 = $38; var $40 = $39; var $41 = $40+8; IHEAP[$41] = $37; ; var $43 = $up; var $44 = $43; var $45 = $44; var $46 = $45; var $47 = IHEAP[$46]; $up = $47; __label__ = 0; /* $20 */ continue $20$2; } var $49 = $1; var $50 = $49+40; var $51 = IHEAP[$50]; $ci = $51; ; $52$7: while(1) { // $52 var $53 = $ci; var $54 = $1; var $55 = $54+20; var $56 = IHEAP[$55]; var $57 = $53 <= $56; if (!($57)) { __label__ = 6; /* $104 */ break $52$7; } var $59 = $ci; var $60 = $59+8; var $61 = IHEAP[$60]; var $62 = $2; var $63 = $61; var $64 = $62; var $65 = $63 - $64; var $66 = Math.floor($65 / 12); var $67 = $1; var $68 = $67+32; var $69 = IHEAP[$68]; var $70 = $69+12*$66; var $71 = $ci; var $72 = $71+8; IHEAP[$72] = $70; var $73 = $ci; var $74 = $73; var $75 = IHEAP[$74]; var $76 = $2; var $77 = $75; var $78 = $76; var $79 = $77 - $78; var $80 = Math.floor($79 / 12); var $81 = $1; var $82 = $81+32; var $83 = IHEAP[$82]; var $84 = $83+12*$80; var $85 = $ci; var $86 = $85; IHEAP[$86] = $84; var $87 = $ci; var $88 = $87+4; var $89 = IHEAP[$88]; var $90 = $2; var $91 = $89; var $92 = $90; var $93 = $91 - $92; var $94 = Math.floor($93 / 12); var $95 = $1; var $96 = $95+32; var $97 = IHEAP[$96]; var $98 = $97+12*$94; var $99 = $ci; var $100 = $99+4; IHEAP[$100] = $98; ; var $102 = $ci; var $103 = $102+24; $ci = $103; __label__ = 4; /* $52 */ continue $52$7; } var $105 = $1; var $106 = $105+12; var $107 = IHEAP[$106]; var $108 = $2; var $109 = $107; var $110 = $108; var $111 = $109 - $110; var $112 = Math.floor($111 / 12); var $113 = $1; var $114 = $113+32; var $115 = IHEAP[$114]; var $116 = $115+12*$112; var $117 = $1; var $118 = $117+12; IHEAP[$118] = $116; ; return; } __Z12correctstackP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z12correctstackP9lua_StateP10lua_TValue, "__Z12correctstackP9lua_StateP10lua_TValue"); function __Z14luaD_reallocCIP9lua_Statei($L, $newsize) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $oldci; $1 = $L; $2 = $newsize; var $3 = $1; var $4 = $3+40; var $5 = IHEAP[$4]; $oldci = $5; var $6 = $2; var $7 = $6 + 1; var $8 = unSign($7, 32) <= unSign(178956970, 32); ; if ($8) { ; var $10 = $1; var $11 = $1; var $12 = $11+40; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $1; var $16 = $15+48; var $17 = IHEAP[$16]; var $18 = $17 * 24; var $19 = $2; var $20 = $19 * 24; var $21 = __Z13luaM_realloc_P9lua_StatePvjj($10, $14, $18, $20); __lastLabel__ = 0; ; } else { ; var $23 = $1; var $24 = __Z11luaM_toobigP9lua_State($23); __lastLabel__ = 2; ; } var $26 = __lastLabel__ == 0 ? $21 : ($24); var $27 = $26; var $28 = $1; var $29 = $28+40; IHEAP[$29] = $27; var $30 = $2; var $31 = $1; var $32 = $31+48; IHEAP[$32] = $30; var $33 = $1; var $34 = $33+20; var $35 = IHEAP[$34]; var $36 = $oldci; var $37 = $35; var $38 = $36; var $39 = $37 - $38; var $40 = Math.floor($39 / 24); var $41 = $1; var $42 = $41+40; var $43 = IHEAP[$42]; var $44 = $43+24*$40; var $45 = $1; var $46 = $45+20; IHEAP[$46] = $44; var $47 = $1; var $48 = $47+40; var $49 = IHEAP[$48]; var $50 = $1; var $51 = $50+48; var $52 = IHEAP[$51]; var $53 = $49+24*$52; var $54 = $53+-24; var $55 = $1; var $56 = $55+36; IHEAP[$56] = $54; ; return; } __Z14luaD_reallocCIP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z14luaD_reallocCIP9lua_Statei, "__Z14luaD_reallocCIP9lua_Statei"); function __Z14luaD_growstackP9lua_Statei($L, $n) { ; var __label__; var $1; var $2; $1 = $L; $2 = $n; var $3 = $2; var $4 = $1; var $5 = $4+44; var $6 = IHEAP[$5]; var $7 = $3 <= $6; ; if ($7) { ; var $9 = $1; var $10 = $1; var $11 = $10+44; var $12 = IHEAP[$11]; var $13 = 2 * $12; __Z17luaD_reallocstackP9lua_Statei($9, $13); ; } else { ; var $15 = $1; var $16 = $1; var $17 = $16+44; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $18 + $19; __Z17luaD_reallocstackP9lua_Statei($15, $20); ; } ; return; } __Z14luaD_growstackP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z14luaD_growstackP9lua_Statei, "__Z14luaD_growstackP9lua_Statei"); function __Z13luaD_callhookP9lua_Stateii($L, $event, $line) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $hook; var $top; var $ci_top; var $ar = __stackBase__; $1 = $L; $2 = $event; $3 = $line; var $4 = $1; var $5 = $4+68; var $6 = IHEAP[$5]; $hook = $6; var $7 = $hook; var $8 = $7 != 0; ; $9$110$2: do { if ($8) { ; var $10 = $1; var $11 = $10+57; var $12 = IHEAP[$11]; var $13 = $12 != 0; if (!($13)) { __label__ = 1; /* $110 */ break $9$110$2; } var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $1; var $20 = $19+32; var $21 = IHEAP[$20]; var $22 = $21; var $23 = $18; var $24 = $22; var $25 = $23 - $24; $top = $25; var $26 = $1; var $27 = $26+20; var $28 = IHEAP[$27]; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $1; var $33 = $32+32; var $34 = IHEAP[$33]; var $35 = $34; var $36 = $31; var $37 = $35; var $38 = $36 - $37; $ci_top = $38; var $39 = $2; var $40 = $ar; IHEAP[$40] = $39; var $41 = $3; var $42 = $ar+20; IHEAP[$42] = $41; var $43 = $2; var $44 = $43 == 4; ; if ($44) { ; var $46 = $ar+96; IHEAP[$46] = 0; ; } else { ; var $48 = $1; var $49 = $48+20; var $50 = IHEAP[$49]; var $51 = $1; var $52 = $51+40; var $53 = IHEAP[$52]; var $54 = $50; var $55 = $53; var $56 = $54 - $55; var $57 = Math.floor($56 / 24); var $58 = $ar+96; IHEAP[$58] = $57; ; } var $60 = $1; var $61 = $60+28; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $1; var $65 = $64+8; var $66 = IHEAP[$65]; var $67 = $66; var $68 = $63; var $69 = $67; var $70 = $68 - $69; var $71 = $70 <= 240; ; if ($71) { ; var $73 = $1; __Z14luaD_growstackP9lua_Statei($73, 20); ; } else { ; ; } var $76 = $1; var $77 = $76+8; var $78 = IHEAP[$77]; var $79 = $78+240; var $80 = $1; var $81 = $80+20; var $82 = IHEAP[$81]; var $83 = $82+8; IHEAP[$83] = $79; var $84 = $1; var $85 = $84+57; IHEAP[$85] = 0; var $86 = $hook; var $87 = $1; FUNCTION_TABLE[$86]($87, $ar); var $88 = $1; var $89 = $88+57; IHEAP[$89] = 1; var $90 = $1; var $91 = $90+32; var $92 = IHEAP[$91]; var $93 = $92; var $94 = $ci_top; var $95 = $93+$94; var $96 = $95; var $97 = $1; var $98 = $97+20; var $99 = IHEAP[$98]; var $100 = $99+8; IHEAP[$100] = $96; var $101 = $1; var $102 = $101+32; var $103 = IHEAP[$102]; var $104 = $103; var $105 = $top; var $106 = $104+$105; var $107 = $106; var $108 = $1; var $109 = $108+8; IHEAP[$109] = $107; ; } } while(0); STACKTOP = __stackBase__; return; } __Z13luaD_callhookP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z13luaD_callhookP9lua_Stateii, "__Z13luaD_callhookP9lua_Stateii"); function __Z12luaD_precallP9lua_StateP10lua_TValuei($L, $func, $nresults) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $cl; var $funcr; var $ci; var $st; var $base; var $p; var $nargs; var $ci1; var $n; $2 = $L; $3 = $func; $4 = $nresults; var $5 = $3; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $7 == 6; ; if (!$8) { ; var $10 = $2; var $11 = $3; var $12 = __Z9tryfuncTMP9lua_StateP10lua_TValue($10, $11); $3 = $12; ; } var $14 = $3; var $15 = $14; var $16 = $2; var $17 = $16+32; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $15; var $21 = $19; var $22 = $20 - $21; $funcr = $22; var $23 = $3; var $24 = $23; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $28; var $30 = $29; var $31 = $30; $cl = $31; var $32 = $2; var $33 = $32+24; var $34 = IHEAP[$33]; var $35 = $2; var $36 = $35+20; var $37 = IHEAP[$36]; var $38 = $37+12; IHEAP[$38] = $34; var $39 = $cl; var $40 = $39+6; var $41 = IHEAP[$40]; var $42 = $41 != 0; ; if ($42) { ; var $212 = $2; var $213 = $212+28; var $214 = IHEAP[$213]; var $215 = $214; var $216 = $2; var $217 = $216+8; var $218 = IHEAP[$217]; var $219 = $218; var $220 = $215; var $221 = $219; var $222 = $220 - $221; var $223 = $222 <= 240; ; if ($223) { ; var $225 = $2; __Z14luaD_growstackP9lua_Statei($225, 20); ; } else { ; ; } var $228 = $2; var $229 = $228+20; var $230 = IHEAP[$229]; var $231 = $2; var $232 = $231+36; var $233 = IHEAP[$232]; var $234 = $230 == $233; ; if ($234) { ; var $236 = $2; var $237 = __Z6growCIP9lua_State($236); __lastLabel__ = 14; ; } else { ; var $239 = $2; var $240 = $239+20; var $241 = IHEAP[$240]; var $242 = $241+24; IHEAP[$240] = $242; __lastLabel__ = 16; ; } var $244 = __lastLabel__ == 14 ? $237 : ($242); $ci1 = $244; var $245 = $2; var $246 = $245+32; var $247 = IHEAP[$246]; var $248 = $247; var $249 = $funcr; var $250 = $248+$249; var $251 = $250; var $252 = $ci1; var $253 = $252+4; IHEAP[$253] = $251; var $254 = $ci1; var $255 = $254+4; var $256 = IHEAP[$255]; var $257 = $256+12; var $258 = $ci1; var $259 = $258; IHEAP[$259] = $257; var $260 = $2; var $261 = $260+12; IHEAP[$261] = $257; var $262 = $2; var $263 = $262+8; var $264 = IHEAP[$263]; var $265 = $264+240; var $266 = $ci1; var $267 = $266+8; IHEAP[$267] = $265; var $268 = $4; var $269 = $ci1; var $270 = $269+16; IHEAP[$270] = $268; var $271 = $2; var $272 = $271+56; var $273 = IHEAP[$272]; var $274 = $273; var $275 = $274 & 1; var $276 = $275 != 0; ; if ($276) { ; var $278 = $2; __Z13luaD_callhookP9lua_Stateii($278, 0, -1); ; } var $280 = $2; var $281 = $280+20; var $282 = IHEAP[$281]; var $283 = $282+4; var $284 = IHEAP[$283]; var $285 = $284; var $286 = $285; var $287 = $286; var $288 = IHEAP[$287]; var $289 = $288; var $290 = $289; var $291 = $290; var $292 = $291+16; var $293 = IHEAP[$292]; var $294 = $2; var $295 = FUNCTION_TABLE[$293]($294); $n = $295; var $296 = $n; var $297 = $296 < 0; ; if ($297) { ; $1 = 2; ; } else { ; var $300 = $2; var $301 = $2; var $302 = $301+8; var $303 = IHEAP[$302]; var $304 = $n; var $305 = 0 - $304; var $306 = $303+12*$305; var $307 = __Z12luaD_poscallP9lua_StateP10lua_TValue($300, $306); $1 = 1; ; } } else { ; var $44 = $cl; var $45 = $44+16; var $46 = IHEAP[$45]; $p = $46; var $47 = $2; var $48 = $47+28; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $2; var $52 = $51+8; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $50; var $56 = $54; var $57 = $55 - $56; var $58 = $p; var $59 = $58+75; var $60 = IHEAP[$59]; var $61 = $60; var $62 = $61 * 12; var $63 = $57 <= $62; ; if ($63) { ; var $65 = $2; var $66 = $p; var $67 = $66+75; var $68 = IHEAP[$67]; var $69 = $68; __Z14luaD_growstackP9lua_Statei($65, $69); ; } else { ; ; } var $72 = $2; var $73 = $72+32; var $74 = IHEAP[$73]; var $75 = $74; var $76 = $funcr; var $77 = $75+$76; var $78 = $77; $3 = $78; var $79 = $p; var $80 = $79+74; var $81 = IHEAP[$80]; var $82 = $81 != 0; ; if ($82) { ; var $107 = $2; var $108 = $107+8; var $109 = IHEAP[$108]; var $110 = $3; var $111 = $109; var $112 = $110; var $113 = $111 - $112; var $114 = Math.floor($113 / 12); var $115 = $114 - 1; $nargs = $115; var $116 = $2; var $117 = $p; var $118 = $nargs; var $119 = __Z14adjust_varargsP9lua_StateP5Protoi($116, $117, $118); $base = $119; var $120 = $2; var $121 = $120+32; var $122 = IHEAP[$121]; var $123 = $122; var $124 = $funcr; var $125 = $123+$124; var $126 = $125; $3 = $126; ; } else { ; var $84 = $3; var $85 = $84+12; $base = $85; var $86 = $2; var $87 = $86+8; var $88 = IHEAP[$87]; var $89 = $base; var $90 = $p; var $91 = $90+73; var $92 = IHEAP[$91]; var $93 = $92; var $94 = $89+12*$93; var $95 = $88 > $94; ; if ($95) { ; var $97 = $base; var $98 = $p; var $99 = $98+73; var $100 = IHEAP[$99]; var $101 = $100; var $102 = $97+12*$101; var $103 = $2; var $104 = $103+8; IHEAP[$104] = $102; ; } ; } var $128 = $2; var $129 = $128+20; var $130 = IHEAP[$129]; var $131 = $2; var $132 = $131+36; var $133 = IHEAP[$132]; var $134 = $130 == $133; ; if ($134) { ; var $136 = $2; var $137 = __Z6growCIP9lua_State($136); __lastLabel__ = 4; ; } else { ; var $139 = $2; var $140 = $139+20; var $141 = IHEAP[$140]; var $142 = $141+24; IHEAP[$140] = $142; __lastLabel__ = 6; ; } var $144 = __lastLabel__ == 4 ? $137 : ($142); $ci = $144; var $145 = $3; var $146 = $ci; var $147 = $146+4; IHEAP[$147] = $145; var $148 = $base; var $149 = $ci; var $150 = $149; IHEAP[$150] = $148; var $151 = $2; var $152 = $151+12; IHEAP[$152] = $148; var $153 = $2; var $154 = $153+12; var $155 = IHEAP[$154]; var $156 = $p; var $157 = $156+75; var $158 = IHEAP[$157]; var $159 = $158; var $160 = $155+12*$159; var $161 = $ci; var $162 = $161+8; IHEAP[$162] = $160; var $163 = $p; var $164 = $163+12; var $165 = IHEAP[$164]; var $166 = $2; var $167 = $166+24; IHEAP[$167] = $165; var $168 = $ci; var $169 = $168+20; IHEAP[$169] = 0; var $170 = $4; var $171 = $ci; var $172 = $171+16; IHEAP[$172] = $170; var $173 = $2; var $174 = $173+8; var $175 = IHEAP[$174]; $st = $175; ; $176$37: while(1) { // $176 var $177 = $st; var $178 = $ci; var $179 = $178+8; var $180 = IHEAP[$179]; var $181 = $177 < $180; if (!($181)) { __label__ = 9; /* $188 */ break $176$37; } var $183 = $st; var $184 = $183+8; IHEAP[$184] = 0; ; var $186 = $st; var $187 = $186+12; $st = $187; __label__ = 7; /* $176 */ continue $176$37; } var $189 = $ci; var $190 = $189+8; var $191 = IHEAP[$190]; var $192 = $2; var $193 = $192+8; IHEAP[$193] = $191; var $194 = $2; var $195 = $194+56; var $196 = IHEAP[$195]; var $197 = $196; var $198 = $197 & 1; var $199 = $198 != 0; ; if ($199) { ; var $201 = $2; var $202 = $201+24; var $203 = IHEAP[$202]; var $204 = $203+4; IHEAP[$202] = $204; var $205 = $2; __Z13luaD_callhookP9lua_Stateii($205, 0, -1); var $206 = $2; var $207 = $206+24; var $208 = IHEAP[$207]; var $209 = $208+-4; IHEAP[$207] = $209; ; } $1 = 0; ; } var $309 = $1; ; return $309; } __Z12luaD_precallP9lua_StateP10lua_TValuei.__index__ = Runtime.getFunctionIndex(__Z12luaD_precallP9lua_StateP10lua_TValuei, "__Z12luaD_precallP9lua_StateP10lua_TValuei"); function __Z9tryfuncTMP9lua_StateP10lua_TValue($L, $func) { ; var __label__; var $1; var $2; var $tm; var $p; var $funcr; var $o2; var $o1; var $o21; var $o12; $1 = $L; $2 = $func; var $3 = $1; var $4 = $2; var $5 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($3, $4, 16); $tm = $5; var $6 = $2; var $7 = $6; var $8 = $1; var $9 = $8+32; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $7; var $13 = $11; var $14 = $12 - $13; $funcr = $14; var $15 = $tm; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $17 == 6; ; if (!$18) { ; var $20 = $1; var $21 = $2; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($20, $21, __str829); ; } var $23 = $1; var $24 = $23+8; var $25 = IHEAP[$24]; $p = $25; ; $26$5: while(1) { // $26 var $27 = $p; var $28 = $2; var $29 = $27 > $28; if (!($29)) { __label__ = 3; /* $48 */ break $26$5; } var $31 = $p; var $32 = $31+-12; $o2 = $32; var $33 = $p; $o1 = $33; var $34 = $o1; var $35 = $34; var $36 = $o2; var $37 = $36; var $38 = $35; var $39 = $37; _llvm_memcpy_p0i8_p0i8_i32($38, $39, 8, 4, 0); var $40 = $o2; var $41 = $40+8; var $42 = IHEAP[$41]; var $43 = $o1; var $44 = $43+8; IHEAP[$44] = $42; ; var $46 = $p; var $47 = $46+-12; $p = $47; __label__ = 1; /* $26 */ continue $26$5; } var $49 = $1; var $50 = $49+28; var $51 = IHEAP[$50]; var $52 = $51; var $53 = $1; var $54 = $53+8; var $55 = IHEAP[$54]; var $56 = $55; var $57 = $52; var $58 = $56; var $59 = $57 - $58; var $60 = $59 <= 12; ; if ($60) { ; var $62 = $1; __Z14luaD_growstackP9lua_Statei($62, 1); ; } else { ; ; } var $65 = $1; var $66 = $65+8; var $67 = IHEAP[$66]; var $68 = $67+12; IHEAP[$66] = $68; var $69 = $1; var $70 = $69+32; var $71 = IHEAP[$70]; var $72 = $71; var $73 = $funcr; var $74 = $72+$73; var $75 = $74; $2 = $75; var $76 = $tm; $o21 = $76; var $77 = $2; $o12 = $77; var $78 = $o12; var $79 = $78; var $80 = $o21; var $81 = $80; var $82 = $79; var $83 = $81; _llvm_memcpy_p0i8_p0i8_i32($82, $83, 8, 4, 0); var $84 = $o21; var $85 = $84+8; var $86 = IHEAP[$85]; var $87 = $o12; var $88 = $87+8; IHEAP[$88] = $86; var $89 = $2; ; return $89; } __Z9tryfuncTMP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z9tryfuncTMP9lua_StateP10lua_TValue, "__Z9tryfuncTMP9lua_StateP10lua_TValue"); function __Z14adjust_varargsP9lua_StateP5Protoi($L, $p, $actual) { ; var __label__; var $1; var $2; var $3; var $i; var $nfixargs; var $htab; var $base; var $fixed; var $nvar; var $o2; var $o1; var $i_o; var $o21; var $o12; var $i_o3; $1 = $L; $2 = $p; $3 = $actual; var $4 = $2; var $5 = $4+73; var $6 = IHEAP[$5]; var $7 = $6; $nfixargs = $7; $htab = 0; ; $8$2: while(1) { // $8 var $9 = $3; var $10 = $nfixargs; var $11 = $9 < $10; if (!($11)) { __label__ = 2; /* $21 */ break $8$2; } var $13 = $1; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+12; IHEAP[$14] = $16; var $17 = $15+8; IHEAP[$17] = 0; ; var $19 = $3; var $20 = $19 + 1; $3 = $20; __label__ = 0; /* $8 */ continue $8$2; } var $22 = $2; var $23 = $22+74; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25 & 4; var $27 = $26 != 0; ; if ($27) { ; var $29 = $3; var $30 = $nfixargs; var $31 = $29 - $30; $nvar = $31; var $32 = $1; var $33 = $32+16; var $34 = IHEAP[$33]; var $35 = $34+68; var $36 = IHEAP[$35]; var $37 = $1; var $38 = $37+16; var $39 = IHEAP[$38]; var $40 = $39+64; var $41 = IHEAP[$40]; var $42 = unSign($36, 32) >= unSign($41, 32); ; if ($42) { ; var $44 = $1; __Z9luaC_stepP9lua_State($44); ; } var $46 = $1; var $47 = $nvar; var $48 = __Z8luaH_newP9lua_Stateii($46, $47, 1); $htab = $48; $i = 0; ; $49$12: while(1) { // $49 var $50 = $i; var $51 = $nvar; var $52 = $50 < $51; if (!($52)) { __label__ = 7; /* $81 */ break $49$12; } var $54 = $1; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $nvar; var $58 = 0 - $57; var $59 = $56+12*$58; var $60 = $i; var $61 = $59+12*$60; $o2 = $61; var $62 = $1; var $63 = $htab; var $64 = $i; var $65 = $64 + 1; var $66 = __Z11luaH_setnumP9lua_StateP5Tablei($62, $63, $65); $o1 = $66; var $67 = $o1; var $68 = $67; var $69 = $o2; var $70 = $69; var $71 = $68; var $72 = $70; _llvm_memcpy_p0i8_p0i8_i32($71, $72, 8, 4, 0); var $73 = $o2; var $74 = $73+8; var $75 = IHEAP[$74]; var $76 = $o1; var $77 = $76+8; IHEAP[$77] = $75; ; var $79 = $i; var $80 = $79 + 1; $i = $80; __label__ = 5; /* $49 */ continue $49$12; } var $82 = $1; var $83 = $htab; var $84 = $1; var $85 = __Z12luaS_newlstrP9lua_StatePKcj($84, __str728, 1); var $86 = __Z11luaH_setstrP9lua_StateP5TableP7TString($82, $83, $85); $i_o = $86; var $87 = $nvar; var $88 = $87; var $89 = $i_o; var $90 = $89; var $91 = $90; FHEAP[$91] = $88; var $92 = $i_o; var $93 = $92+8; IHEAP[$93] = 3; ; } var $95 = $1; var $96 = $95+8; var $97 = IHEAP[$96]; var $98 = $3; var $99 = 0 - $98; var $100 = $97+12*$99; $fixed = $100; var $101 = $1; var $102 = $101+8; var $103 = IHEAP[$102]; $base = $103; $i = 0; ; $104$18: while(1) { // $104 var $105 = $i; var $106 = $nfixargs; var $107 = $105 < $106; if (!($107)) { __label__ = 12; /* $134 */ break $104$18; } var $109 = $fixed; var $110 = $i; var $111 = $109+12*$110; $o21 = $111; var $112 = $1; var $113 = $112+8; var $114 = IHEAP[$113]; var $115 = $114+12; IHEAP[$113] = $115; $o12 = $114; var $116 = $o12; var $117 = $116; var $118 = $o21; var $119 = $118; var $120 = $117; var $121 = $119; _llvm_memcpy_p0i8_p0i8_i32($120, $121, 8, 4, 0); var $122 = $o21; var $123 = $122+8; var $124 = IHEAP[$123]; var $125 = $o12; var $126 = $125+8; IHEAP[$126] = $124; var $127 = $fixed; var $128 = $i; var $129 = $127+12*$128; var $130 = $129+8; IHEAP[$130] = 0; ; var $132 = $i; var $133 = $132 + 1; $i = $133; __label__ = 10; /* $104 */ continue $104$18; } var $135 = $htab; var $136 = $135 != 0; ; if ($136) { ; var $138 = $1; var $139 = $138+8; var $140 = IHEAP[$139]; var $141 = $140+12; IHEAP[$139] = $141; $i_o3 = $140; var $142 = $htab; var $143 = $142; var $144 = $i_o3; var $145 = $144; var $146 = $145; var $147 = $146; IHEAP[$147] = $143; var $148 = $i_o3; var $149 = $148+8; IHEAP[$149] = 5; ; } var $151 = $base; ; return $151; } __Z14adjust_varargsP9lua_StateP5Protoi.__index__ = Runtime.getFunctionIndex(__Z14adjust_varargsP9lua_StateP5Protoi, "__Z14adjust_varargsP9lua_StateP5Protoi"); function __Z6growCIP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+48; var $4 = IHEAP[$3]; var $5 = $4 > 20000; ; if ($5) { ; var $7 = $1; __Z10luaD_throwP9lua_Statei($7, 5); ; } else { ; var $9 = $1; var $10 = $1; var $11 = $10+48; var $12 = IHEAP[$11]; var $13 = 2 * $12; __Z14luaD_reallocCIP9lua_Statei($9, $13); var $14 = $1; var $15 = $14+48; var $16 = IHEAP[$15]; var $17 = $16 > 20000; ; if ($17) { ; var $19 = $1; __Z13luaG_runerrorP9lua_StatePKcz($19, __str627); ; } ; } var $22 = $1; var $23 = $22+20; var $24 = IHEAP[$23]; var $25 = $24+24; IHEAP[$23] = $25; ; return $25; } __Z6growCIP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6growCIP9lua_State, "__Z6growCIP9lua_State"); function __Z12luaD_poscallP9lua_StateP10lua_TValue($L, $firstResult) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $res; var $wanted; var $i; var $ci; var $o2; var $o1; $1 = $L; $2 = $firstResult; var $3 = $1; var $4 = $3+56; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $6 & 2; var $8 = $7 != 0; ; if ($8) { ; var $10 = $1; var $11 = $2; var $12 = __Z12callrethooksP9lua_StateP10lua_TValue($10, $11); $2 = $12; ; } var $14 = $1; var $15 = $14+20; var $16 = IHEAP[$15]; var $17 = $16+-24; IHEAP[$15] = $17; $ci = $16; var $18 = $ci; var $19 = $18+4; var $20 = IHEAP[$19]; $res = $20; var $21 = $ci; var $22 = $21+16; var $23 = IHEAP[$22]; $wanted = $23; var $24 = $ci; var $25 = $24+-24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $1; var $29 = $28+12; IHEAP[$29] = $27; var $30 = $ci; var $31 = $30+-24; var $32 = $31+12; var $33 = IHEAP[$32]; var $34 = $1; var $35 = $34+24; IHEAP[$35] = $33; var $36 = $wanted; $i = $36; ; $37$5: while(1) { // $37 var $38 = $i; var $39 = $38 != 0; ; if ($39) { __lastLabel__ = 1; ; var $41 = $2; var $42 = $1; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $41 < $44; __lastLabel__ = 2; ; } else { __lastLabel__ = 1; ; } var $47 = __lastLabel__ == 1 ? 0 : ($45); if (!($47)) { __label__ = 5; /* $67 */ break $37$5; } var $49 = $2; var $50 = $49+12; $2 = $50; $o2 = $49; var $51 = $res; var $52 = $51+12; $res = $52; $o1 = $51; var $53 = $o1; var $54 = $53; var $55 = $o2; var $56 = $55; var $57 = $54; var $58 = $56; _llvm_memcpy_p0i8_p0i8_i32($57, $58, 8, 4, 0); var $59 = $o2; var $60 = $59+8; var $61 = IHEAP[$60]; var $62 = $o1; var $63 = $62+8; IHEAP[$63] = $61; ; var $65 = $i; var $66 = $65 + -1; $i = $66; __label__ = 1; /* $37 */ continue $37$5; } ; $68$13: while(1) { // $68 var $69 = $i; var $70 = $69 + -1; $i = $70; var $71 = $69 > 0; if (!($71)) { __label__ = 9; /* $76 */ break $68$13; } var $73 = $res; var $74 = $73+12; $res = $74; var $75 = $73+8; IHEAP[$75] = 0; __label__ = 7; /* $68 */ continue $68$13; } var $77 = $res; var $78 = $1; var $79 = $78+8; IHEAP[$79] = $77; var $80 = $wanted; var $81 = $80 - -1; ; return $81; } __Z12luaD_poscallP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z12luaD_poscallP9lua_StateP10lua_TValue, "__Z12luaD_poscallP9lua_StateP10lua_TValue"); function __Z12callrethooksP9lua_StateP10lua_TValue($L, $firstResult) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $fr; $1 = $L; $2 = $firstResult; var $3 = $2; var $4 = $3; var $5 = $1; var $6 = $5+32; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $4; var $10 = $8; var $11 = $9 - $10; $fr = $11; var $12 = $1; __Z13luaD_callhookP9lua_Stateii($12, 1, -1); var $13 = $1; var $14 = $13+20; var $15 = IHEAP[$14]; var $16 = $15+4; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = IHEAP[$20]; var $22 = $21; var $23 = $22; var $24 = $23; var $25 = $24+6; var $26 = IHEAP[$25]; var $27 = $26 != 0; ; if (!$27) { ; ; $29$4: while(1) { // $29 var $30 = $1; var $31 = $30+56; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $33 & 2; var $35 = $34 != 0; ; if ($35) { __lastLabel__ = 0; ; var $37 = $1; var $38 = $37+20; var $39 = IHEAP[$38]; var $40 = $39+20; var $41 = IHEAP[$40]; var $42 = $41 + -1; IHEAP[$40] = $42; var $43 = $41 != 0; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $45 = __lastLabel__ == 0 ? 0 : ($43); if (!($45)) { __label__ = 4; /* $48 */ break $29$4; } var $47 = $1; __Z13luaD_callhookP9lua_Stateii($47, 4, -1); __label__ = 0; /* $29 */ continue $29$4; } ; } var $50 = $1; var $51 = $50+32; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $fr; var $55 = $53+$54; var $56 = $55; ; return $56; } __Z12callrethooksP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z12callrethooksP9lua_StateP10lua_TValue, "__Z12callrethooksP9lua_StateP10lua_TValue"); function __Z9luaD_callP9lua_StateP10lua_TValuei($L, $func, $nResults) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $func; $3 = $nResults; var $4 = $1; var $5 = $4+52; var $6 = IHEAP[$5]; var $7 = $6 + 1; IHEAP[$5] = $7; var $8 = $7; var $9 = $8 >= 200; ; if ($9) { ; var $11 = $1; var $12 = $11+52; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14 == 200; ; if ($15) { ; var $17 = $1; __Z13luaG_runerrorP9lua_StatePKcz($17, __str223); ; } else { ; var $19 = $1; var $20 = $19+52; var $21 = IHEAP[$20]; var $22 = $21; var $23 = $22 >= 225; ; if ($23) { ; var $25 = $1; __Z10luaD_throwP9lua_Statei($25, 5); ; } ; } ; } var $29 = $1; var $30 = $2; var $31 = $3; var $32 = __Z12luaD_precallP9lua_StateP10lua_TValuei($29, $30, $31); var $33 = $32 == 0; ; if ($33) { ; var $35 = $1; __Z12luaV_executeP9lua_Statei($35, 1); ; } var $37 = $1; var $38 = $37+52; var $39 = IHEAP[$38]; var $40 = $39 + -1; IHEAP[$38] = $40; var $41 = $1; var $42 = $41+16; var $43 = IHEAP[$42]; var $44 = $43+68; var $45 = IHEAP[$44]; var $46 = $1; var $47 = $46+16; var $48 = IHEAP[$47]; var $49 = $48+64; var $50 = IHEAP[$49]; var $51 = unSign($45, 32) >= unSign($50, 32); ; if ($51) { ; var $53 = $1; __Z9luaC_stepP9lua_State($53); ; } ; return; } __Z9luaD_callP9lua_StateP10lua_TValuei.__index__ = Runtime.getFunctionIndex(__Z9luaD_callP9lua_StateP10lua_TValuei, "__Z9luaD_callP9lua_StateP10lua_TValuei"); function __Z10lua_resumeP9lua_Statei($L, $nargs) { ; var __label__; var $1; var $2; var $3; var $status; $2 = $L; $3 = $nargs; var $4 = $2; var $5 = $4+6; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $7 != 1; ; $9$26$2: do { if ($8) { ; var $10 = $2; var $11 = $10+6; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13 != 0; ; if (!$14) { ; var $16 = $2; var $17 = $16+20; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $19+40; var $21 = IHEAP[$20]; var $22 = $18 != $21; if (!($22)) { __label__ = 1; /* $26 */ break $9$26$2; } } var $24 = $2; var $25 = __Z12resume_errorP9lua_StatePKc($24, __str324); $1 = $25; __label__ = 2; /* $81 */ break $9$26$2; } else { __label__ = 1; /* $26 */ } } while(0); if (__label__ == 1) { var $27 = $2; var $28 = $27+52; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30 >= 200; ; if ($31) { ; var $33 = $2; var $34 = __Z12resume_errorP9lua_StatePKc($33, __str223); $1 = $34; ; } else { ; var $36 = $2; var $37 = $36+52; var $38 = IHEAP[$37]; var $39 = $38 + 1; IHEAP[$37] = $39; var $40 = $2; var $41 = $40+54; IHEAP[$41] = $39; var $42 = $2; var $43 = $2; var $44 = $43+8; var $45 = IHEAP[$44]; var $46 = $3; var $47 = 0 - $46; var $48 = $45+12*$47; var $49 = $48; var $50 = __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_($42, __Z6resumeP9lua_StatePv.__index__, $49); $status = $50; var $51 = $status; var $52 = $51 != 0; ; if ($52) { ; var $54 = $status; var $55 = $54; var $56 = $2; var $57 = $56+6; IHEAP[$57] = $55; var $58 = $2; var $59 = $status; var $60 = $2; var $61 = $60+8; var $62 = IHEAP[$61]; __Z16luaD_seterrorobjP9lua_StateiP10lua_TValue($58, $59, $62); var $63 = $2; var $64 = $63+8; var $65 = IHEAP[$64]; var $66 = $2; var $67 = $66+20; var $68 = IHEAP[$67]; var $69 = $68+8; IHEAP[$69] = $65; ; } else { ; var $71 = $2; var $72 = $71+6; var $73 = IHEAP[$72]; var $74 = $73; $status = $74; ; } var $76 = $2; var $77 = $76+52; var $78 = IHEAP[$77]; var $79 = $78 + -1; IHEAP[$77] = $79; var $80 = $status; $1 = $80; ; } } var $82 = $1; ; return $82; } __Z10lua_resumeP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10lua_resumeP9lua_Statei, "__Z10lua_resumeP9lua_Statei"); function __Z12resume_errorP9lua_StatePKc($L, $msg) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $msg; var $3 = $1; var $4 = $3+20; var $5 = IHEAP[$4]; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $1; var $9 = $8+8; IHEAP[$9] = $7; var $10 = $1; var $11 = $10+8; var $12 = IHEAP[$11]; $i_o = $12; var $13 = $1; var $14 = $2; var $15 = $2; var $16 = _strlen($15); var $17 = __Z12luaS_newlstrP9lua_StatePKcj($13, $14, $16); var $18 = $17; var $19 = $i_o; var $20 = $19; var $21 = $20; var $22 = $21; IHEAP[$22] = $18; var $23 = $i_o; var $24 = $23+8; IHEAP[$24] = 4; var $25 = $1; var $26 = $25+28; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $1; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $28; var $34 = $32; var $35 = $33 - $34; var $36 = $35 <= 12; ; if ($36) { ; var $38 = $1; __Z14luaD_growstackP9lua_Statei($38, 1); ; } else { ; ; } var $41 = $1; var $42 = $41+8; var $43 = IHEAP[$42]; var $44 = $43+12; IHEAP[$42] = $44; ; return 2; } __Z12resume_errorP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z12resume_errorP9lua_StatePKc, "__Z12resume_errorP9lua_StatePKc"); function __Z6resumeP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; var $firstArg; var $ci; $1 = $L; $2 = $ud; var $3 = $2; var $4 = $3; $firstArg = $4; var $5 = $1; var $6 = $5+20; var $7 = IHEAP[$6]; $ci = $7; var $8 = $1; var $9 = $8+6; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11 == 0; ; $13$21$2: do { if ($12) { ; var $14 = $1; var $15 = $firstArg; var $16 = $15+-12; var $17 = __Z12luaD_precallP9lua_StateP10lua_TValuei($14, $16, -1); var $18 = $17 != 0; ; if ($18) { ; __label__ = 0; /* $72 */ break $13$21$2; } else { ; __label__ = 1; /* $60 */ break $13$21$2; } } else { ; var $22 = $1; var $23 = $22+6; IHEAP[$23] = 0; var $24 = $ci; var $25 = $24+4; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31; var $33 = $32; var $34 = $33+6; var $35 = IHEAP[$34]; var $36 = $35 != 0; ; if ($36) { ; var $38 = $1; var $39 = $firstArg; var $40 = __Z12luaD_poscallP9lua_StateP10lua_TValue($38, $39); var $41 = $40 != 0; ; if ($41) { ; var $43 = $1; var $44 = $43+20; var $45 = IHEAP[$44]; var $46 = $45+8; var $47 = IHEAP[$46]; var $48 = $1; var $49 = $48+8; IHEAP[$49] = $47; ; } ; } else { ; var $52 = $1; var $53 = $52+20; var $54 = IHEAP[$53]; var $55 = $54; var $56 = IHEAP[$55]; var $57 = $1; var $58 = $57+12; IHEAP[$58] = $56; ; } __label__ = 1; /* $60 */ break $13$21$2; } } while(0); if (__label__ == 1) { var $61 = $1; var $62 = $1; var $63 = $62+20; var $64 = IHEAP[$63]; var $65 = $1; var $66 = $65+40; var $67 = IHEAP[$66]; var $68 = $64; var $69 = $67; var $70 = $68 - $69; var $71 = Math.floor($70 / 24); __Z12luaV_executeP9lua_Statei($61, $71); ; } ; return; } __Z6resumeP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z6resumeP9lua_StatePv, "__Z6resumeP9lua_StatePv"); function __Z9lua_yieldP9lua_Statei($L, $nresults) { ; var __label__; var $1; var $2; $1 = $L; $2 = $nresults; var $3 = $1; var $4 = $3+52; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $1; var $8 = $7+54; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $6 > $10; ; if ($11) { ; var $13 = $1; __Z13luaG_runerrorP9lua_StatePKcz($13, __str425); ; } var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $2; var $19 = 0 - $18; var $20 = $17+12*$19; var $21 = $1; var $22 = $21+12; IHEAP[$22] = $20; var $23 = $1; var $24 = $23+6; IHEAP[$24] = 1; ; return -1; } __Z9lua_yieldP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z9lua_yieldP9lua_Statei, "__Z9lua_yieldP9lua_Statei"); function __Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii($L, $func, $u, $old_top, $ef) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $status; var $oldnCcalls; var $old_ci; var $old_allowhooks; var $old_errfunc; var $oldtop; $1 = $L; $2 = $func; $3 = $u; $4 = $old_top; $5 = $ef; var $6 = $1; var $7 = $6+52; var $8 = IHEAP[$7]; $oldnCcalls = $8; var $9 = $1; var $10 = $9+20; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $1; var $14 = $13+40; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $12; var $18 = $16; var $19 = $17 - $18; $old_ci = $19; var $20 = $1; var $21 = $20+57; var $22 = IHEAP[$21]; $old_allowhooks = $22; var $23 = $1; var $24 = $23+108; var $25 = IHEAP[$24]; $old_errfunc = $25; var $26 = $5; var $27 = $1; var $28 = $27+108; IHEAP[$28] = $26; var $29 = $1; var $30 = $2; var $31 = $3; var $32 = __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_($29, $30, $31); $status = $32; var $33 = $status; var $34 = $33 != 0; ; if ($34) { ; var $36 = $1; var $37 = $36+32; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $4; var $41 = $39+$40; var $42 = $41; $oldtop = $42; var $43 = $1; var $44 = $oldtop; __Z10luaF_closeP9lua_StateP10lua_TValue($43, $44); var $45 = $1; var $46 = $status; var $47 = $oldtop; __Z16luaD_seterrorobjP9lua_StateiP10lua_TValue($45, $46, $47); var $48 = $oldnCcalls; var $49 = $1; var $50 = $49+52; IHEAP[$50] = $48; var $51 = $1; var $52 = $51+40; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $old_ci; var $56 = $54+$55; var $57 = $56; var $58 = $1; var $59 = $58+20; IHEAP[$59] = $57; var $60 = $1; var $61 = $60+20; var $62 = IHEAP[$61]; var $63 = $62; var $64 = IHEAP[$63]; var $65 = $1; var $66 = $65+12; IHEAP[$66] = $64; var $67 = $1; var $68 = $67+20; var $69 = IHEAP[$68]; var $70 = $69+12; var $71 = IHEAP[$70]; var $72 = $1; var $73 = $72+24; IHEAP[$73] = $71; var $74 = $old_allowhooks; var $75 = $1; var $76 = $75+57; IHEAP[$76] = $74; var $77 = $1; __Z19restore_stack_limitP9lua_State($77); ; } var $79 = $old_errfunc; var $80 = $1; var $81 = $80+108; IHEAP[$81] = $79; var $82 = $status; ; return $82; } __Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii.__index__ = Runtime.getFunctionIndex(__Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii, "__Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii"); function __Z19restore_stack_limitP9lua_State($L) { ; var __label__; var $1; var $inuse; $1 = $L; var $2 = $1; var $3 = $2+48; var $4 = IHEAP[$3]; var $5 = $4 > 20000; ; if ($5) { ; var $7 = $1; var $8 = $7+20; var $9 = IHEAP[$8]; var $10 = $1; var $11 = $10+40; var $12 = IHEAP[$11]; var $13 = $9; var $14 = $12; var $15 = $13 - $14; var $16 = Math.floor($15 / 24); $inuse = $16; var $17 = $inuse; var $18 = $17 + 1; var $19 = $18 < 20000; ; if ($19) { ; var $21 = $1; __Z14luaD_reallocCIP9lua_Statei($21, 20000); ; } ; } ; return; } __Z19restore_stack_limitP9lua_State.__index__ = Runtime.getFunctionIndex(__Z19restore_stack_limitP9lua_State, "__Z19restore_stack_limitP9lua_State"); function __Z20luaD_protectedparserP9lua_StateP3ZioPKc($L, $z, $name) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $p = __stackBase__; var $status; $1 = $L; $2 = $z; $3 = $name; var $4 = $2; var $5 = $p; IHEAP[$5] = $4; var $6 = $3; var $7 = $p+16; IHEAP[$7] = $6; var $8 = $p+4; var $9 = $8; IHEAP[$9] = 0; var $10 = $p+4; var $11 = $10+8; IHEAP[$11] = 0; var $12 = $1; var $13 = $p; var $14 = $1; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $1; var $19 = $18+32; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $17; var $23 = $21; var $24 = $22 - $23; var $25 = $1; var $26 = $25+108; var $27 = IHEAP[$26]; var $28 = __Z10luaD_pcallP9lua_StatePFvS0_PvES1_ii($12, __Z8f_parserP9lua_StatePv.__index__, $13, $24, $27); $status = $28; var $29 = $1; var $30 = $p+4; var $31 = $30; var $32 = IHEAP[$31]; var $33 = $p+4; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35 * 1; var $37 = __Z13luaM_realloc_P9lua_StatePvjj($29, $32, $36, 0); var $38 = $p+4; var $39 = $38; IHEAP[$39] = $37; var $40 = $p+4; var $41 = $40+8; IHEAP[$41] = 0; var $42 = $status; STACKTOP = __stackBase__; return $42; } __Z20luaD_protectedparserP9lua_StateP3ZioPKc.__index__ = Runtime.getFunctionIndex(__Z20luaD_protectedparserP9lua_StateP3ZioPKc, "__Z20luaD_protectedparserP9lua_StateP3ZioPKc"); function __Z8f_parserP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; var $i; var $tf; var $cl; var $p; var $c; var $3; var $i_o; $1 = $L; $2 = $ud; var $4 = $2; var $5 = $4; $p = $5; var $6 = $p; var $7 = $6; var $8 = IHEAP[$7]; var $9 = __Z14luaZ_lookaheadP3Zio($8); $c = $9; var $10 = $1; var $11 = $10+16; var $12 = IHEAP[$11]; var $13 = $12+68; var $14 = IHEAP[$13]; var $15 = $1; var $16 = $15+16; var $17 = IHEAP[$16]; var $18 = $17+64; var $19 = IHEAP[$18]; var $20 = unSign($14, 32) >= unSign($19, 32); ; if ($20) { ; var $22 = $1; __Z9luaC_stepP9lua_State($22); ; } var $24 = $c; var $25 = IHEAP[__str526]; var $26 = $25; var $27 = $24 == $26; ; if ($27) { ; $3 = __Z11luaU_undumpP9lua_StateP3ZioP7MbufferPKc.__index__; ; } else { ; $3 = __Z11luaY_parserP9lua_StateP3ZioP7MbufferPKc.__index__; ; } var $31 = $3; var $32 = $1; var $33 = $p; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $p; var $37 = $36+4; var $38 = $p; var $39 = $38+16; var $40 = IHEAP[$39]; var $41 = FUNCTION_TABLE[$31]($32, $35, $37, $40); $tf = $41; var $42 = $1; var $43 = $tf; var $44 = $43+72; var $45 = IHEAP[$44]; var $46 = $45; var $47 = $1; var $48 = $47+72; var $49 = $48; var $50 = $49; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $53; var $55 = __Z16luaF_newLclosureP9lua_StateiP5Table($42, $46, $54); $cl = $55; var $56 = $tf; var $57 = $cl; var $58 = $57; var $59 = $58; var $60 = $59+16; IHEAP[$60] = $56; $i = 0; ; $61$9: while(1) { // $61 var $62 = $i; var $63 = $tf; var $64 = $63+72; var $65 = IHEAP[$64]; var $66 = $65; var $67 = $62 < $66; if (!($67)) { __label__ = 4; /* $80 */ break $61$9; } var $69 = $1; var $70 = __Z13luaF_newupvalP9lua_State($69); var $71 = $i; var $72 = $cl; var $73 = $72; var $74 = $73; var $75 = $74+20; var $76 = $75+$71*4; IHEAP[$76] = $70; ; var $78 = $i; var $79 = $78 + 1; $i = $79; __label__ = 2; /* $61 */ continue $61$9; } var $81 = $1; var $82 = $81+8; var $83 = IHEAP[$82]; $i_o = $83; var $84 = $cl; var $85 = $84; var $86 = $i_o; var $87 = $86; var $88 = $87; var $89 = $88; IHEAP[$89] = $85; var $90 = $i_o; var $91 = $90+8; IHEAP[$91] = 6; var $92 = $1; var $93 = $92+28; var $94 = IHEAP[$93]; var $95 = $94; var $96 = $1; var $97 = $96+8; var $98 = IHEAP[$97]; var $99 = $98; var $100 = $95; var $101 = $99; var $102 = $100 - $101; var $103 = $102 <= 12; ; if ($103) { ; var $105 = $1; __Z14luaD_growstackP9lua_Statei($105, 1); ; } else { ; ; } var $108 = $1; var $109 = $108+8; var $110 = IHEAP[$109]; var $111 = $110+12; IHEAP[$109] = $111; ; return; } __Z8f_parserP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z8f_parserP9lua_StatePv, "__Z8f_parserP9lua_StatePv"); function __Z9luaU_dumpP9lua_StatePK5ProtoPFiS0_PKvjPvES6_i($L, $f, $w, $data, $strip) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $5; var $D = __stackBase__; $1 = $L; $2 = $f; $3 = $w; $4 = $data; $5 = $strip; var $6 = $1; var $7 = $D; IHEAP[$7] = $6; var $8 = $3; var $9 = $D+4; IHEAP[$9] = $8; var $10 = $4; var $11 = $D+8; IHEAP[$11] = $10; var $12 = $5; var $13 = $D+12; IHEAP[$13] = $12; var $14 = $D+16; IHEAP[$14] = 0; __Z10DumpHeaderP9DumpState($D); var $15 = $2; __Z12DumpFunctionPK5ProtoPK7TStringP9DumpState($15, 0, $D); var $16 = $D+16; var $17 = IHEAP[$16]; STACKTOP = __stackBase__; return $17; } __Z9luaU_dumpP9lua_StatePK5ProtoPFiS0_PKvjPvES6_i.__index__ = Runtime.getFunctionIndex(__Z9luaU_dumpP9lua_StatePK5ProtoPFiS0_PKvjPvES6_i, "__Z9luaU_dumpP9lua_StatePK5ProtoPFiS0_PKvjPvES6_i"); function __Z10DumpHeaderP9DumpState($D) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $h = __stackBase__; $1 = $D; var $2 = $h; __Z11luaU_headerPc($2); var $3 = $h; var $4 = $1; __Z9DumpBlockPKvjP9DumpState($3, 12, $4); STACKTOP = __stackBase__; return; } __Z10DumpHeaderP9DumpState.__index__ = Runtime.getFunctionIndex(__Z10DumpHeaderP9DumpState, "__Z10DumpHeaderP9DumpState"); function __Z12DumpFunctionPK5ProtoPK7TStringP9DumpState($f, $p, $D) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $f; $2 = $p; $3 = $D; var $4 = $1; var $5 = $4+32; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $6 == $7; ; $14$9$2: do { if ($8) { __label__ = 0; /* $14 */ } else { ; var $10 = $3; var $11 = $10+12; var $12 = IHEAP[$11]; var $13 = $12 != 0; if ($13) { __label__ = 0; /* $14 */ break $14$9$2; } var $16 = $1; var $17 = $16+32; var $18 = IHEAP[$17]; __lastLabel__ = 1; __label__ = 3; /* $19 */ break $14$9$2; } } while(0); if (__label__ == 0) { __lastLabel__ = 0; ; } var $20 = __lastLabel__ == 0 ? 0 : ($18); var $21 = $3; __Z10DumpStringPK7TStringP9DumpState($20, $21); var $22 = $1; var $23 = $22+60; var $24 = IHEAP[$23]; var $25 = $3; __Z7DumpIntiP9DumpState($24, $25); var $26 = $1; var $27 = $26+64; var $28 = IHEAP[$27]; var $29 = $3; __Z7DumpIntiP9DumpState($28, $29); var $30 = $1; var $31 = $30+72; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $3; __Z8DumpChariP9DumpState($33, $34); var $35 = $1; var $36 = $35+73; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $3; __Z8DumpChariP9DumpState($38, $39); var $40 = $1; var $41 = $40+74; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $3; __Z8DumpChariP9DumpState($43, $44); var $45 = $1; var $46 = $45+75; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $3; __Z8DumpChariP9DumpState($48, $49); var $50 = $1; var $51 = $50+12; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $1; var $55 = $54+44; var $56 = IHEAP[$55]; var $57 = $3; __Z10DumpVectorPKvijP9DumpState($53, $56, 4, $57); var $58 = $1; var $59 = $3; __Z13DumpConstantsPK5ProtoP9DumpState($58, $59); var $60 = $1; var $61 = $3; __Z9DumpDebugPK5ProtoP9DumpState($60, $61); ; return; } __Z12DumpFunctionPK5ProtoPK7TStringP9DumpState.__index__ = Runtime.getFunctionIndex(__Z12DumpFunctionPK5ProtoPK7TStringP9DumpState, "__Z12DumpFunctionPK5ProtoPK7TStringP9DumpState"); function __Z10DumpStringPK7TStringP9DumpState($s, $D) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $size = __stackBase__; var $size1 = __stackBase__+4; $1 = $s; $2 = $D; var $3 = $1; var $4 = $3 == 0; ; $10$5$2: do { if ($4) { __label__ = 0; /* $10 */ } else { ; var $6 = $1; var $7 = $6+16; var $8 = $7; var $9 = $8 == 0; if ($9) { __label__ = 0; /* $10 */ break $10$5$2; } var $14 = $1; var $15 = $14; var $16 = $15+12; var $17 = IHEAP[$16]; var $18 = $17 + 1; IHEAP[$size1] = $18; var $19 = $size1; var $20 = $2; __Z9DumpBlockPKvjP9DumpState($19, 4, $20); var $21 = $1; var $22 = $21+16; var $23 = $22; var $24 = IHEAP[$size1]; var $25 = $2; __Z9DumpBlockPKvjP9DumpState($23, $24, $25); __label__ = 3; /* $26 */ break $10$5$2; } } while(0); if (__label__ == 0) { IHEAP[$size] = 0; var $11 = $size; var $12 = $2; __Z9DumpBlockPKvjP9DumpState($11, 4, $12); ; } STACKTOP = __stackBase__; return; } __Z10DumpStringPK7TStringP9DumpState.__index__ = Runtime.getFunctionIndex(__Z10DumpStringPK7TStringP9DumpState, "__Z10DumpStringPK7TStringP9DumpState"); function __Z7DumpIntiP9DumpState($x, $D) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1 = __stackBase__; var $2; IHEAP[$1] = $x; $2 = $D; var $3 = $1; var $4 = $2; __Z9DumpBlockPKvjP9DumpState($3, 4, $4); STACKTOP = __stackBase__; return; } __Z7DumpIntiP9DumpState.__index__ = Runtime.getFunctionIndex(__Z7DumpIntiP9DumpState, "__Z7DumpIntiP9DumpState"); function __Z8DumpChariP9DumpState($y, $D) { var __stackBase__ = STACKTOP; STACKTOP += 1; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $x = __stackBase__; $1 = $y; $2 = $D; var $3 = $1; var $4 = $3; IHEAP[$x] = $4; var $5 = $2; __Z9DumpBlockPKvjP9DumpState($x, 1, $5); STACKTOP = __stackBase__; return; } __Z8DumpChariP9DumpState.__index__ = Runtime.getFunctionIndex(__Z8DumpChariP9DumpState, "__Z8DumpChariP9DumpState"); function __Z10DumpVectorPKvijP9DumpState($b, $n, $size, $D) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $b; $2 = $n; $3 = $size; $4 = $D; var $5 = $2; var $6 = $4; __Z7DumpIntiP9DumpState($5, $6); var $7 = $1; var $8 = $2; var $9 = $3; var $10 = $8 * $9; var $11 = $4; __Z9DumpBlockPKvjP9DumpState($7, $10, $11); ; return; } __Z10DumpVectorPKvijP9DumpState.__index__ = Runtime.getFunctionIndex(__Z10DumpVectorPKvijP9DumpState, "__Z10DumpVectorPKvijP9DumpState"); function __Z13DumpConstantsPK5ProtoP9DumpState($f, $D) { ; var __label__; var $1; var $2; var $i; var $n; var $o; $1 = $f; $2 = $D; var $3 = $1; var $4 = $3+40; var $5 = IHEAP[$4]; $n = $5; var $6 = $n; var $7 = $2; __Z7DumpIntiP9DumpState($6, $7); $i = 0; ; $8$2: while(1) { // $8 var $9 = $i; var $10 = $n; var $11 = $9 < $10; if (!($11)) { __label__ = 2; /* $53 */ break $8$2; } var $13 = $i; var $14 = $1; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $16+12*$13; $o = $17; var $18 = $o; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $2; __Z8DumpChariP9DumpState($20, $21); var $22 = $o; var $23 = $22+8; var $24 = IHEAP[$23]; if ($24 == 0) { __label__ = 9; /* $25 */ } else if ($24 == 1) { __label__ = 10; /* $26 */ } else if ($24 == 3) { __label__ = 11; /* $33 */ } else if ($24 == 4) { __label__ = 12; /* $39 */ } else { __label__ = 13; /* $48 */ } if (__label__ == 13) { ; } else if (__label__ == 9) { ; } else if (__label__ == 10) { var $27 = $o; var $28 = $27; var $29 = $28; var $30 = $29; var $31 = IHEAP[$30]; var $32 = $2; __Z8DumpChariP9DumpState($31, $32); ; } else if (__label__ == 11) { var $34 = $o; var $35 = $34; var $36 = $35; var $37 = FHEAP[$36]; var $38 = $2; __Z10DumpNumberdP9DumpState($37, $38); ; } else if (__label__ == 12) { var $40 = $o; var $41 = $40; var $42 = $41; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45; var $47 = $2; __Z10DumpStringPK7TStringP9DumpState($46, $47); ; } ; var $51 = $i; var $52 = $51 + 1; $i = $52; __label__ = 0; /* $8 */ continue $8$2; } var $54 = $1; var $55 = $54+52; var $56 = IHEAP[$55]; $n = $56; var $57 = $n; var $58 = $2; __Z7DumpIntiP9DumpState($57, $58); $i = 0; ; $59$14: while(1) { // $59 var $60 = $i; var $61 = $n; var $62 = $60 < $61; if (!($62)) { __label__ = 7; /* $77 */ break $59$14; } var $64 = $i; var $65 = $1; var $66 = $65+16; var $67 = IHEAP[$66]; var $68 = $67+4*$64; var $69 = IHEAP[$68]; var $70 = $1; var $71 = $70+32; var $72 = IHEAP[$71]; var $73 = $2; __Z12DumpFunctionPK5ProtoPK7TStringP9DumpState($69, $72, $73); ; var $75 = $i; var $76 = $75 + 1; $i = $76; __label__ = 5; /* $59 */ continue $59$14; } ; return; } __Z13DumpConstantsPK5ProtoP9DumpState.__index__ = Runtime.getFunctionIndex(__Z13DumpConstantsPK5ProtoP9DumpState, "__Z13DumpConstantsPK5ProtoP9DumpState"); function __Z9DumpDebugPK5ProtoP9DumpState($f, $D) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $i; var $n; $1 = $f; $2 = $D; var $3 = $2; var $4 = $3+12; var $5 = IHEAP[$4]; var $6 = $5 != 0; ; if ($6) { ; __lastLabel__ = 0; ; } else { ; var $9 = $1; var $10 = $9+48; var $11 = IHEAP[$10]; __lastLabel__ = 2; ; } var $13 = __lastLabel__ == 0 ? 0 : ($11); $n = $13; var $14 = $1; var $15 = $14+20; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $n; var $19 = $2; __Z10DumpVectorPKvijP9DumpState($17, $18, 4, $19); var $20 = $2; var $21 = $20+12; var $22 = IHEAP[$21]; var $23 = $22 != 0; ; if ($23) { ; __lastLabel__ = 3; ; } else { ; var $26 = $1; var $27 = $26+56; var $28 = IHEAP[$27]; __lastLabel__ = 5; ; } var $30 = __lastLabel__ == 3 ? 0 : ($28); $n = $30; var $31 = $n; var $32 = $2; __Z7DumpIntiP9DumpState($31, $32); $i = 0; ; $33$10: while(1) { // $33 var $34 = $i; var $35 = $n; var $36 = $34 < $35; if (!($36)) { __label__ = 8; /* $65 */ break $33$10; } var $38 = $i; var $39 = $1; var $40 = $39+24; var $41 = IHEAP[$40]; var $42 = $41+12*$38; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $2; __Z10DumpStringPK7TStringP9DumpState($44, $45); var $46 = $i; var $47 = $1; var $48 = $47+24; var $49 = IHEAP[$48]; var $50 = $49+12*$46; var $51 = $50+4; var $52 = IHEAP[$51]; var $53 = $2; __Z7DumpIntiP9DumpState($52, $53); var $54 = $i; var $55 = $1; var $56 = $55+24; var $57 = IHEAP[$56]; var $58 = $57+12*$54; var $59 = $58+8; var $60 = IHEAP[$59]; var $61 = $2; __Z7DumpIntiP9DumpState($60, $61); ; var $63 = $i; var $64 = $63 + 1; $i = $64; __label__ = 6; /* $33 */ continue $33$10; } var $66 = $2; var $67 = $66+12; var $68 = IHEAP[$67]; var $69 = $68 != 0; ; if ($69) { ; __lastLabel__ = 10; ; } else { ; var $72 = $1; var $73 = $72+36; var $74 = IHEAP[$73]; __lastLabel__ = 12; ; } var $76 = __lastLabel__ == 10 ? 0 : ($74); $n = $76; var $77 = $n; var $78 = $2; __Z7DumpIntiP9DumpState($77, $78); $i = 0; ; $79$19: while(1) { // $79 var $80 = $i; var $81 = $n; var $82 = $80 < $81; if (!($82)) { __label__ = 15; /* $94 */ break $79$19; } var $84 = $i; var $85 = $1; var $86 = $85+28; var $87 = IHEAP[$86]; var $88 = $87+4*$84; var $89 = IHEAP[$88]; var $90 = $2; __Z10DumpStringPK7TStringP9DumpState($89, $90); ; var $92 = $i; var $93 = $92 + 1; $i = $93; __label__ = 13; /* $79 */ continue $79$19; } ; return; } __Z9DumpDebugPK5ProtoP9DumpState.__index__ = Runtime.getFunctionIndex(__Z9DumpDebugPK5ProtoP9DumpState, "__Z9DumpDebugPK5ProtoP9DumpState"); function __Z10DumpNumberdP9DumpState($x, $D) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1 = __stackBase__; var $2; FHEAP[$1] = $x; $2 = $D; var $3 = $1; var $4 = $2; __Z9DumpBlockPKvjP9DumpState($3, 8, $4); STACKTOP = __stackBase__; return; } __Z10DumpNumberdP9DumpState.__index__ = Runtime.getFunctionIndex(__Z10DumpNumberdP9DumpState, "__Z10DumpNumberdP9DumpState"); function __Z9DumpBlockPKvjP9DumpState($b, $size, $D) { ; var __label__; var $1; var $2; var $3; $1 = $b; $2 = $size; $3 = $D; var $4 = $3; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6 == 0; ; if ($7) { ; var $9 = $3; var $10 = $9+4; var $11 = IHEAP[$10]; var $12 = $3; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $1; var $16 = $2; var $17 = $3; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = FUNCTION_TABLE[$11]($14, $15, $16, $19); var $21 = $3; var $22 = $21+16; IHEAP[$22] = $20; ; } ; return; } __Z9DumpBlockPKvjP9DumpState.__index__ = Runtime.getFunctionIndex(__Z9DumpBlockPKvjP9DumpState, "__Z9DumpBlockPKvjP9DumpState"); function __Z16luaF_newCclosureP9lua_StateiP5Table($L, $nelems, $e) { ; var __label__; var $1; var $2; var $3; var $c; $1 = $L; $2 = $nelems; $3 = $e; var $4 = $1; var $5 = $2; var $6 = $5 - 1; var $7 = 12 * $6; var $8 = 32 + $7; var $9 = __Z13luaM_realloc_P9lua_StatePvjj($4, 0, 0, $8); var $10 = $9; $c = $10; var $11 = $1; var $12 = $c; var $13 = $12; __Z9luaC_linkP9lua_StateP8GCObjecth($11, $13, 6); var $14 = $c; var $15 = $14; var $16 = $15+6; IHEAP[$16] = 1; var $17 = $3; var $18 = $c; var $19 = $18; var $20 = $19+12; IHEAP[$20] = $17; var $21 = $2; var $22 = $21; var $23 = $c; var $24 = $23; var $25 = $24+7; IHEAP[$25] = $22; var $26 = $c; ; return $26; } __Z16luaF_newCclosureP9lua_StateiP5Table.__index__ = Runtime.getFunctionIndex(__Z16luaF_newCclosureP9lua_StateiP5Table, "__Z16luaF_newCclosureP9lua_StateiP5Table"); function __Z16luaF_newLclosureP9lua_StateiP5Table($L, $nelems, $e) { ; var __label__; var $1; var $2; var $3; var $c; $1 = $L; $2 = $nelems; $3 = $e; var $4 = $1; var $5 = $2; var $6 = $5 - 1; var $7 = 4 * $6; var $8 = 24 + $7; var $9 = __Z13luaM_realloc_P9lua_StatePvjj($4, 0, 0, $8); var $10 = $9; $c = $10; var $11 = $1; var $12 = $c; var $13 = $12; __Z9luaC_linkP9lua_StateP8GCObjecth($11, $13, 6); var $14 = $c; var $15 = $14; var $16 = $15; var $17 = $16+6; IHEAP[$17] = 0; var $18 = $3; var $19 = $c; var $20 = $19; var $21 = $20; var $22 = $21+12; IHEAP[$22] = $18; var $23 = $2; var $24 = $23; var $25 = $c; var $26 = $25; var $27 = $26; var $28 = $27+7; IHEAP[$28] = $24; ; $29$2: while(1) { // $29 var $30 = $2; var $31 = $30 + -1; $2 = $31; var $32 = $30 != 0; if (!($32)) { __label__ = 2; /* $40 */ break $29$2; } var $34 = $2; var $35 = $c; var $36 = $35; var $37 = $36; var $38 = $37+20; var $39 = $38+$34*4; IHEAP[$39] = 0; __label__ = 0; /* $29 */ continue $29$2; } var $41 = $c; ; return $41; } __Z16luaF_newLclosureP9lua_StateiP5Table.__index__ = Runtime.getFunctionIndex(__Z16luaF_newLclosureP9lua_StateiP5Table, "__Z16luaF_newLclosureP9lua_StateiP5Table"); function __Z13luaF_newupvalP9lua_State($L) { ; var __label__; var $1; var $uv; $1 = $L; var $2 = $1; var $3 = __Z13luaM_realloc_P9lua_StatePvjj($2, 0, 0, 24); var $4 = $3; $uv = $4; var $5 = $1; var $6 = $uv; var $7 = $6; __Z9luaC_linkP9lua_StateP8GCObjecth($5, $7, 10); var $8 = $uv; var $9 = $8+12; var $10 = $9; var $11 = $uv; var $12 = $11+8; IHEAP[$12] = $10; var $13 = $uv; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15+8; IHEAP[$16] = 0; var $17 = $uv; ; return $17; } __Z13luaF_newupvalP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaF_newupvalP9lua_State, "__Z13luaF_newupvalP9lua_State"); function __Z14luaF_findupvalP9lua_StateP10lua_TValue($L, $level) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $g; var $pp; var $p; var $uv; $2 = $L; $3 = $level; var $4 = $2; var $5 = $4+16; var $6 = IHEAP[$5]; $g = $6; var $7 = $2; var $8 = $7+96; $pp = $8; ; $9$2: while(1) { // $9 var $10 = $pp; var $11 = IHEAP[$10]; var $12 = $11 != 0; ; if ($12) { __lastLabel__ = 0; ; var $14 = $pp; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; $p = $17; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $3; var $21 = $19 >= $20; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $23 = __lastLabel__ == 0 ? 0 : ($21); if (!($23)) { __label__ = 4; /* $61 */ break $9$2; } var $25 = $p; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $3; var $29 = $27 == $28; if ($29) { __label__ = 5; /* $30 */ break $9$2; } var $59 = $p; var $60 = $59; $pp = $60; __label__ = 0; /* $9 */ continue $9$2; } if (__label__ == 4) { var $62 = $2; var $63 = __Z13luaM_realloc_P9lua_StatePvjj($62, 0, 0, 24); var $64 = $63; $uv = $64; var $65 = $uv; var $66 = $65+4; IHEAP[$66] = 10; var $67 = $g; var $68 = $67+20; var $69 = IHEAP[$68]; var $70 = $69; var $71 = $70 & 3; var $72 = $71; var $73 = $uv; var $74 = $73+5; IHEAP[$74] = $72; var $75 = $3; var $76 = $uv; var $77 = $76+8; IHEAP[$77] = $75; var $78 = $pp; var $79 = IHEAP[$78]; var $80 = $uv; var $81 = $80; IHEAP[$81] = $79; var $82 = $uv; var $83 = $82; var $84 = $pp; IHEAP[$84] = $83; var $85 = $g; var $86 = $85+108; var $87 = $uv; var $88 = $87+12; var $89 = $88; var $90 = $89; var $91 = $90; IHEAP[$91] = $86; var $92 = $g; var $93 = $92+108; var $94 = $93+12; var $95 = $94; var $96 = $95; var $97 = $96+4; var $98 = IHEAP[$97]; var $99 = $uv; var $100 = $99+12; var $101 = $100; var $102 = $101; var $103 = $102+4; IHEAP[$103] = $98; var $104 = $uv; var $105 = $uv; var $106 = $105+12; var $107 = $106; var $108 = $107; var $109 = $108+4; var $110 = IHEAP[$109]; var $111 = $110+12; var $112 = $111; var $113 = $112; var $114 = $113; IHEAP[$114] = $104; var $115 = $uv; var $116 = $g; var $117 = $116+108; var $118 = $117+12; var $119 = $118; var $120 = $119; var $121 = $120+4; IHEAP[$121] = $115; var $122 = $uv; $1 = $122; ; } else if (__label__ == 5) { var $31 = $p; var $32 = $31; var $33 = $32; var $34 = $33; var $35 = $34+5; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $g; var $39 = $38+20; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $41 ^ 3; var $43 = $37 & $42; var $44 = $43 & 3; var $45 = $44 != 0; ; if ($45) { ; var $47 = $p; var $48 = $47; var $49 = $48; var $50 = $49; var $51 = $50+5; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $53 ^ 3; var $55 = $54; IHEAP[$51] = $55; ; } var $57 = $p; $1 = $57; ; } var $124 = $1; ; return $124; } __Z14luaF_findupvalP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z14luaF_findupvalP9lua_StateP10lua_TValue, "__Z14luaF_findupvalP9lua_StateP10lua_TValue"); function __Z14luaF_freeupvalP9lua_StateP5UpVal($L, $uv) { ; var __label__; var $1; var $2; $1 = $L; $2 = $uv; var $3 = $2; var $4 = $3+8; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $6+12; var $8 = $7; var $9 = $5 != $8; ; if ($9) { ; var $11 = $2; __Z11unlinkupvalP5UpVal($11); ; } var $13 = $1; var $14 = $2; var $15 = $14; var $16 = __Z13luaM_realloc_P9lua_StatePvjj($13, $15, 24, 0); ; return; } __Z14luaF_freeupvalP9lua_StateP5UpVal.__index__ = Runtime.getFunctionIndex(__Z14luaF_freeupvalP9lua_StateP5UpVal, "__Z14luaF_freeupvalP9lua_StateP5UpVal"); function __Z11unlinkupvalP5UpVal($uv) { ; var __label__; var $1; $1 = $uv; var $2 = $1; var $3 = $2+12; var $4 = $3; var $5 = $4; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $1; var $9 = $8+12; var $10 = $9; var $11 = $10; var $12 = $11+4; var $13 = IHEAP[$12]; var $14 = $13+12; var $15 = $14; var $16 = $15; var $17 = $16; IHEAP[$17] = $7; var $18 = $1; var $19 = $18+12; var $20 = $19; var $21 = $20; var $22 = $21+4; var $23 = IHEAP[$22]; var $24 = $1; var $25 = $24+12; var $26 = $25; var $27 = $26; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $29+12; var $31 = $30; var $32 = $31; var $33 = $32+4; IHEAP[$33] = $23; ; return; } __Z11unlinkupvalP5UpVal.__index__ = Runtime.getFunctionIndex(__Z11unlinkupvalP5UpVal, "__Z11unlinkupvalP5UpVal"); function __Z10luaF_closeP9lua_StateP10lua_TValue($L, $level) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $uv; var $g; var $o; var $o2; var $o1; $1 = $L; $2 = $level; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; ; $6$2: while(1) { // $6 var $7 = $1; var $8 = $7+96; var $9 = IHEAP[$8]; var $10 = $9 != 0; ; if ($10) { __lastLabel__ = 0; ; var $12 = $1; var $13 = $12+96; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15; $uv = $16; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $18 >= $19; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $22 = __lastLabel__ == 0 ? 0 : ($20); if (!($22)) { __label__ = 4; /* $75 */ break $6$2; } var $24 = $uv; var $25 = $24; $o = $25; var $26 = $uv; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $1; var $30 = $29+96; IHEAP[$30] = $28; var $31 = $o; var $32 = $31; var $33 = $32; var $34 = $33+5; var $35 = IHEAP[$34]; var $36 = $35; var $37 = $g; var $38 = $37+20; var $39 = IHEAP[$38]; var $40 = $39; var $41 = $40 ^ 3; var $42 = $36 & $41; var $43 = $42 & 3; var $44 = $43 != 0; ; if ($44) { ; var $46 = $1; var $47 = $uv; __Z14luaF_freeupvalP9lua_StateP5UpVal($46, $47); ; } else { ; var $49 = $uv; __Z11unlinkupvalP5UpVal($49); var $50 = $uv; var $51 = $50+8; var $52 = IHEAP[$51]; $o2 = $52; var $53 = $uv; var $54 = $53+12; var $55 = $54; $o1 = $55; var $56 = $o1; var $57 = $56; var $58 = $o2; var $59 = $58; var $60 = $57; var $61 = $59; _llvm_memcpy_p0i8_p0i8_i32($60, $61, 8, 4, 0); var $62 = $o2; var $63 = $62+8; var $64 = IHEAP[$63]; var $65 = $o1; var $66 = $65+8; IHEAP[$66] = $64; var $67 = $uv; var $68 = $67+12; var $69 = $68; var $70 = $uv; var $71 = $70+8; IHEAP[$71] = $69; var $72 = $1; var $73 = $uv; __Z14luaC_linkupvalP9lua_StateP5UpVal($72, $73); ; } __label__ = 0; /* $6 */ continue $6$2; } ; return; } __Z10luaF_closeP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z10luaF_closeP9lua_StateP10lua_TValue, "__Z10luaF_closeP9lua_StateP10lua_TValue"); function __Z13luaF_newprotoP9lua_State($L) { ; var __label__; var $1; var $f; $1 = $L; var $2 = $1; var $3 = __Z13luaM_realloc_P9lua_StatePvjj($2, 0, 0, 76); var $4 = $3; $f = $4; var $5 = $1; var $6 = $f; var $7 = $6; __Z9luaC_linkP9lua_StateP8GCObjecth($5, $7, 9); var $8 = $f; var $9 = $8+8; IHEAP[$9] = 0; var $10 = $f; var $11 = $10+40; IHEAP[$11] = 0; var $12 = $f; var $13 = $12+16; IHEAP[$13] = 0; var $14 = $f; var $15 = $14+52; IHEAP[$15] = 0; var $16 = $f; var $17 = $16+12; IHEAP[$17] = 0; var $18 = $f; var $19 = $18+44; IHEAP[$19] = 0; var $20 = $f; var $21 = $20+48; IHEAP[$21] = 0; var $22 = $f; var $23 = $22+36; IHEAP[$23] = 0; var $24 = $f; var $25 = $24+72; IHEAP[$25] = 0; var $26 = $f; var $27 = $26+28; IHEAP[$27] = 0; var $28 = $f; var $29 = $28+73; IHEAP[$29] = 0; var $30 = $f; var $31 = $30+74; IHEAP[$31] = 0; var $32 = $f; var $33 = $32+75; IHEAP[$33] = 0; var $34 = $f; var $35 = $34+20; IHEAP[$35] = 0; var $36 = $f; var $37 = $36+56; IHEAP[$37] = 0; var $38 = $f; var $39 = $38+24; IHEAP[$39] = 0; var $40 = $f; var $41 = $40+60; IHEAP[$41] = 0; var $42 = $f; var $43 = $42+64; IHEAP[$43] = 0; var $44 = $f; var $45 = $44+32; IHEAP[$45] = 0; var $46 = $f; ; return $46; } __Z13luaF_newprotoP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaF_newprotoP9lua_State, "__Z13luaF_newprotoP9lua_State"); function __Z14luaF_freeprotoP9lua_StateP5Proto($L, $f) { ; var __label__; var $1; var $2; $1 = $L; $2 = $f; var $3 = $1; var $4 = $2; var $5 = $4+12; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $2; var $9 = $8+44; var $10 = IHEAP[$9]; var $11 = $10 * 4; var $12 = __Z13luaM_realloc_P9lua_StatePvjj($3, $7, $11, 0); var $13 = $1; var $14 = $2; var $15 = $14+16; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $2; var $19 = $18+52; var $20 = IHEAP[$19]; var $21 = $20 * 4; var $22 = __Z13luaM_realloc_P9lua_StatePvjj($13, $17, $21, 0); var $23 = $1; var $24 = $2; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $2; var $29 = $28+40; var $30 = IHEAP[$29]; var $31 = $30 * 12; var $32 = __Z13luaM_realloc_P9lua_StatePvjj($23, $27, $31, 0); var $33 = $1; var $34 = $2; var $35 = $34+20; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $2; var $39 = $38+48; var $40 = IHEAP[$39]; var $41 = $40 * 4; var $42 = __Z13luaM_realloc_P9lua_StatePvjj($33, $37, $41, 0); var $43 = $1; var $44 = $2; var $45 = $44+24; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $2; var $49 = $48+56; var $50 = IHEAP[$49]; var $51 = $50 * 12; var $52 = __Z13luaM_realloc_P9lua_StatePvjj($43, $47, $51, 0); var $53 = $1; var $54 = $2; var $55 = $54+28; var $56 = IHEAP[$55]; var $57 = $56; var $58 = $2; var $59 = $58+36; var $60 = IHEAP[$59]; var $61 = $60 * 4; var $62 = __Z13luaM_realloc_P9lua_StatePvjj($53, $57, $61, 0); var $63 = $1; var $64 = $2; var $65 = $64; var $66 = __Z13luaM_realloc_P9lua_StatePvjj($63, $65, 76, 0); ; return; } __Z14luaF_freeprotoP9lua_StateP5Proto.__index__ = Runtime.getFunctionIndex(__Z14luaF_freeprotoP9lua_StateP5Proto, "__Z14luaF_freeprotoP9lua_StateP5Proto"); function __Z16luaF_freeclosureP9lua_StateP7Closure($L, $c) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $size; $1 = $L; $2 = $c; var $3 = $2; var $4 = $3; var $5 = $4+6; var $6 = IHEAP[$5]; var $7 = $6 != 0; ; if ($7) { ; var $9 = $2; var $10 = $9; var $11 = $10+7; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13 - 1; var $15 = 12 * $14; var $16 = 32 + $15; __lastLabel__ = 0; ; } else { ; var $18 = $2; var $19 = $18; var $20 = $19; var $21 = $20+7; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $23 - 1; var $25 = 4 * $24; var $26 = 24 + $25; __lastLabel__ = 2; ; } var $28 = __lastLabel__ == 0 ? $16 : ($26); $size = $28; var $29 = $1; var $30 = $2; var $31 = $30; var $32 = $size; var $33 = __Z13luaM_realloc_P9lua_StatePvjj($29, $31, $32, 0); ; return; } __Z16luaF_freeclosureP9lua_StateP7Closure.__index__ = Runtime.getFunctionIndex(__Z16luaF_freeclosureP9lua_StateP7Closure, "__Z16luaF_freeclosureP9lua_StateP7Closure"); function __Z17luaF_getlocalnamePK5Protoii($f, $local_number, $pc) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $i; $2 = $f; $3 = $local_number; $4 = $pc; $i = 0; ; $5$2: while(1) { // $5 var $6 = $i; var $7 = $2; var $8 = $7+56; var $9 = IHEAP[$8]; var $10 = $6 < $9; ; if ($10) { __lastLabel__ = 0; ; var $12 = $i; var $13 = $2; var $14 = $13+24; var $15 = IHEAP[$14]; var $16 = $15+12*$12; var $17 = $16+4; var $18 = IHEAP[$17]; var $19 = $4; var $20 = $18 <= $19; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $22 = __lastLabel__ == 0 ? 0 : ($20); if (!($22)) { __label__ = 4; /* $53 */ break $5$2; } var $24 = $4; var $25 = $i; var $26 = $2; var $27 = $26+24; var $28 = IHEAP[$27]; var $29 = $28+12*$25; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $24 < $31; ; if ($32) { ; var $34 = $3; var $35 = $34 + -1; $3 = $35; var $36 = $3; var $37 = $36 == 0; if ($37) { __label__ = 5; /* $38 */ break $5$2; } ; } ; var $51 = $i; var $52 = $51 + 1; $i = $52; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 4) { $1 = 0; ; } else if (__label__ == 5) { var $39 = $i; var $40 = $2; var $41 = $40+24; var $42 = IHEAP[$41]; var $43 = $42+12*$39; var $44 = $43; var $45 = IHEAP[$44]; var $46 = $45+16; var $47 = $46; $1 = $47; ; } var $55 = $1; ; return $55; } __Z17luaF_getlocalnamePK5Protoii.__index__ = Runtime.getFunctionIndex(__Z17luaF_getlocalnamePK5Protoii, "__Z17luaF_getlocalnamePK5Protoii"); function __Z18luaC_separateudataP9lua_Statei($L, $all) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $g; var $deadmem; var $p; var $curr; $1 = $L; $2 = $all; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; $deadmem = 0; var $6 = $g; var $7 = $6+104; var $8 = IHEAP[$7]; var $9 = $8; $p = $9; ; $10$2: while(1) { // $10 var $11 = $p; var $12 = IHEAP[$11]; $curr = $12; var $13 = $12 != 0; if (!($13)) { __label__ = 2; /* $158 */ break $10$2; } var $15 = $curr; var $16 = $15; var $17 = $16; var $18 = $17+5; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20 & 3; var $22 = $21 != 0; ; $26$23$5: do { if ($22) { __label__ = 3; /* $26 */ } else { ; var $24 = $2; var $25 = $24 != 0; if ($25) { __label__ = 3; /* $26 */ break $26$23$5; } else { __label__ = 4; /* $36 */ break $26$23$5; } } } while(0); $26$36$7: do { if (__label__ == 3) { var $27 = $curr; var $28 = $27; var $29 = $28; var $30 = $29; var $31 = $30+5; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $33 & 8; var $35 = $34 != 0; if ($35) { __label__ = 4; /* $36 */ break $26$36$7; } var $42 = $curr; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = $45+8; var $47 = IHEAP[$46]; var $48 = $47 == 0; ; if ($48) { ; __lastLabel__ = 7; ; } else { ; var $51 = $curr; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $56+6; var $58 = IHEAP[$57]; var $59 = $58; var $60 = $59 & 4; var $61 = $60 != 0; ; if ($61) { ; __lastLabel__ = 9; ; } else { ; var $64 = $curr; var $65 = $64; var $66 = $65; var $67 = $66; var $68 = $67+8; var $69 = IHEAP[$68]; var $70 = $1; var $71 = $70+16; var $72 = IHEAP[$71]; var $73 = $72+168; var $74 = $73+8; var $75 = IHEAP[$74]; var $76 = __Z10luaT_gettmP5Table3TMSP7TString($69, 2, $75); __lastLabel__ = 11; ; } var $78 = __lastLabel__ == 9 ? 0 : ($76); __lastLabel__ = 12; ; } var $80 = __lastLabel__ == 7 ? 0 : ($78); var $81 = $80 == 0; ; if ($81) { ; var $83 = $curr; var $84 = $83; var $85 = $84; var $86 = $85; var $87 = $86+5; var $88 = IHEAP[$87]; var $89 = $88; var $90 = $89 | 8; var $91 = $90; IHEAP[$87] = $91; var $92 = $curr; var $93 = $92; var $94 = $93; var $95 = $94; $p = $95; ; } else { ; var $97 = $curr; var $98 = $97; var $99 = $98; var $100 = $99; var $101 = $100+16; var $102 = IHEAP[$101]; var $103 = 20 + $102; var $104 = $deadmem; var $105 = $104 + $103; $deadmem = $105; var $106 = $curr; var $107 = $106; var $108 = $107; var $109 = $108; var $110 = $109+5; var $111 = IHEAP[$110]; var $112 = $111; var $113 = $112 | 8; var $114 = $113; IHEAP[$110] = $114; var $115 = $curr; var $116 = $115; var $117 = $116; var $118 = $117; var $119 = IHEAP[$118]; var $120 = $p; IHEAP[$120] = $119; var $121 = $g; var $122 = $121+48; var $123 = IHEAP[$122]; var $124 = $123 == 0; ; if ($124) { ; var $126 = $curr; var $127 = $curr; var $128 = $127; var $129 = $128; var $130 = $129; IHEAP[$130] = $126; var $131 = $g; var $132 = $131+48; IHEAP[$132] = $126; ; } else { ; var $134 = $g; var $135 = $134+48; var $136 = IHEAP[$135]; var $137 = $136; var $138 = $137; var $139 = $138; var $140 = IHEAP[$139]; var $141 = $curr; var $142 = $141; var $143 = $142; var $144 = $143; IHEAP[$144] = $140; var $145 = $curr; var $146 = $g; var $147 = $146+48; var $148 = IHEAP[$147]; var $149 = $148; var $150 = $149; var $151 = $150; IHEAP[$151] = $145; var $152 = $curr; var $153 = $g; var $154 = $153+48; IHEAP[$154] = $152; ; } ; } __label__ = 15; /* $157 */ break $26$36$7; } } while(0); if (__label__ == 4) { var $37 = $curr; var $38 = $37; var $39 = $38; var $40 = $39; $p = $40; ; } __label__ = 0; /* $10 */ continue $10$2; } var $159 = $deadmem; ; return $159; } __Z18luaC_separateudataP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z18luaC_separateudataP9lua_Statei, "__Z18luaC_separateudataP9lua_Statei"); function __Z13luaC_callGCTMP9lua_State($L) { ; var __label__; var $1; $1 = $L; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5+48; var $7 = IHEAP[$6]; var $8 = $7 != 0; if (!($8)) { __label__ = 2; /* $11 */ break $2$2; } var $10 = $1; __Z4GCTMP9lua_State($10); __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z13luaC_callGCTMP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaC_callGCTMP9lua_State, "__Z13luaC_callGCTMP9lua_State"); function __Z4GCTMP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $g; var $o; var $udata; var $tm; var $oldah; var $oldt; var $o2; var $o1; var $i_o; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5+48; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8; var $10 = $9; var $11 = IHEAP[$10]; $o = $11; var $12 = $o; var $13 = $12; var $14 = $13; $udata = $14; var $15 = $o; var $16 = $g; var $17 = $16+48; var $18 = IHEAP[$17]; var $19 = $15 == $18; ; if ($19) { ; var $21 = $g; var $22 = $21+48; IHEAP[$22] = 0; ; } else { ; var $24 = $udata; var $25 = $24; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $g; var $29 = $28+48; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31; var $33 = $32; IHEAP[$33] = $27; ; } var $35 = $g; var $36 = $35+104; var $37 = IHEAP[$36]; var $38 = $37; var $39 = IHEAP[$38]; var $40 = $udata; var $41 = $40; var $42 = $41; IHEAP[$42] = $39; var $43 = $o; var $44 = $g; var $45 = $44+104; var $46 = IHEAP[$45]; var $47 = $46; IHEAP[$47] = $43; var $48 = $o; var $49 = $48; var $50 = $49; var $51 = $50+5; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $53 & 248; var $55 = $g; var $56 = $55+20; var $57 = IHEAP[$56]; var $58 = $57; var $59 = $58 & 3; var $60 = $59; var $61 = $60; var $62 = $54 | $61; var $63 = $62; var $64 = $o; var $65 = $64; var $66 = $65; var $67 = $66+5; IHEAP[$67] = $63; var $68 = $udata; var $69 = $68; var $70 = $69+8; var $71 = IHEAP[$70]; var $72 = $71 == 0; ; if ($72) { ; __lastLabel__ = 1; ; } else { ; var $75 = $udata; var $76 = $75; var $77 = $76+8; var $78 = IHEAP[$77]; var $79 = $78+6; var $80 = IHEAP[$79]; var $81 = $80; var $82 = $81 & 4; var $83 = $82 != 0; ; if ($83) { ; __lastLabel__ = 3; ; } else { ; var $86 = $udata; var $87 = $86; var $88 = $87+8; var $89 = IHEAP[$88]; var $90 = $1; var $91 = $90+16; var $92 = IHEAP[$91]; var $93 = $92+168; var $94 = $93+8; var $95 = IHEAP[$94]; var $96 = __Z10luaT_gettmP5Table3TMSP7TString($89, 2, $95); __lastLabel__ = 5; ; } var $98 = __lastLabel__ == 3 ? 0 : ($96); __lastLabel__ = 6; ; } var $100 = __lastLabel__ == 1 ? 0 : ($98); $tm = $100; var $101 = $tm; var $102 = $101 != 0; ; if ($102) { ; var $104 = $1; var $105 = $104+57; var $106 = IHEAP[$105]; $oldah = $106; var $107 = $g; var $108 = $107+64; var $109 = IHEAP[$108]; $oldt = $109; var $110 = $1; var $111 = $110+57; IHEAP[$111] = 0; var $112 = $g; var $113 = $112+68; var $114 = IHEAP[$113]; var $115 = 2 * $114; var $116 = $g; var $117 = $116+64; IHEAP[$117] = $115; var $118 = $tm; $o2 = $118; var $119 = $1; var $120 = $119+8; var $121 = IHEAP[$120]; $o1 = $121; var $122 = $o1; var $123 = $122; var $124 = $o2; var $125 = $124; var $126 = $123; var $127 = $125; _llvm_memcpy_p0i8_p0i8_i32($126, $127, 8, 4, 0); var $128 = $o2; var $129 = $128+8; var $130 = IHEAP[$129]; var $131 = $o1; var $132 = $131+8; IHEAP[$132] = $130; var $133 = $1; var $134 = $133+8; var $135 = IHEAP[$134]; var $136 = $135+12; $i_o = $136; var $137 = $udata; var $138 = $137; var $139 = $i_o; var $140 = $139; var $141 = $140; var $142 = $141; IHEAP[$142] = $138; var $143 = $i_o; var $144 = $143+8; IHEAP[$144] = 7; var $145 = $1; var $146 = $145+8; var $147 = IHEAP[$146]; var $148 = $147+24; IHEAP[$146] = $148; var $149 = $1; var $150 = $1; var $151 = $150+8; var $152 = IHEAP[$151]; var $153 = $152+-24; __Z9luaD_callP9lua_StateP10lua_TValuei($149, $153, 0); var $154 = $oldah; var $155 = $1; var $156 = $155+57; IHEAP[$156] = $154; var $157 = $oldt; var $158 = $g; var $159 = $158+64; IHEAP[$159] = $157; ; } ; return; } __Z4GCTMP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4GCTMP9lua_State, "__Z4GCTMP9lua_State"); function __Z12luaC_freeallP9lua_State($L) { ; var __label__; var $1; var $g; var $i; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5+20; IHEAP[$6] = 67; var $7 = $1; var $8 = $g; var $9 = $8+28; var $10 = __Z9sweeplistP9lua_StatePP8GCObjectj($7, $9, -3); $i = 0; ; $11$2: while(1) { // $11 var $12 = $i; var $13 = $g; var $14 = $13; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $12 < $16; if (!($17)) { __label__ = 2; /* $30 */ break $11$2; } var $19 = $1; var $20 = $i; var $21 = $g; var $22 = $21; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $24+4*$20; var $26 = __Z9sweeplistP9lua_StatePP8GCObjectj($19, $25, -3); ; var $28 = $i; var $29 = $28 + 1; $i = $29; __label__ = 0; /* $11 */ continue $11$2; } ; return; } __Z12luaC_freeallP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaC_freeallP9lua_State, "__Z12luaC_freeallP9lua_State"); function __Z9sweeplistP9lua_StatePP8GCObjectj($L, $p, $count) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $curr; var $g; var $deadmask; $1 = $L; $2 = $p; $3 = $count; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; $g = $6; var $7 = $g; var $8 = $7+20; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $10 ^ 3; $deadmask = $11; ; $12$2: while(1) { // $12 var $13 = $2; var $14 = IHEAP[$13]; $curr = $14; var $15 = $14 != 0; ; if ($15) { __lastLabel__ = 0; ; var $17 = $3; var $18 = $17 + -1; $3 = $18; var $19 = unSign($17, 32) > unSign(0, 32); __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $21 = __lastLabel__ == 0 ? 0 : ($19); if (!($21)) { __label__ = 4; /* $96 */ break $12$2; } var $23 = $curr; var $24 = $23; var $25 = $24; var $26 = $25+4; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $28 == 8; ; if ($29) { ; var $31 = $1; var $32 = $curr; var $33 = $32; var $34 = $33+96; var $35 = __Z9sweeplistP9lua_StatePP8GCObjectj($31, $34, -3); ; } var $37 = $curr; var $38 = $37; var $39 = $38; var $40 = $39+5; var $41 = IHEAP[$40]; var $42 = $41; var $43 = $42 ^ 3; var $44 = $deadmask; var $45 = $43 & $44; var $46 = $45 != 0; ; if ($46) { ; var $48 = $curr; var $49 = $48; var $50 = $49; var $51 = $50+5; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $53 & 248; var $55 = $g; var $56 = $55+20; var $57 = IHEAP[$56]; var $58 = $57; var $59 = $58 & 3; var $60 = $59; var $61 = $60; var $62 = $54 | $61; var $63 = $62; var $64 = $curr; var $65 = $64; var $66 = $65; var $67 = $66+5; IHEAP[$67] = $63; var $68 = $curr; var $69 = $68; var $70 = $69; var $71 = $70; $2 = $71; ; } else { ; var $73 = $curr; var $74 = $73; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = $2; IHEAP[$78] = $77; var $79 = $curr; var $80 = $g; var $81 = $80+28; var $82 = IHEAP[$81]; var $83 = $79 == $82; ; if ($83) { ; var $85 = $curr; var $86 = $85; var $87 = $86; var $88 = $87; var $89 = IHEAP[$88]; var $90 = $g; var $91 = $90+28; IHEAP[$91] = $89; ; } var $93 = $1; var $94 = $curr; __Z7freeobjP9lua_StateP8GCObject($93, $94); ; } __label__ = 0; /* $12 */ continue $12$2; } var $97 = $2; ; return $97; } __Z9sweeplistP9lua_StatePP8GCObjectj.__index__ = Runtime.getFunctionIndex(__Z9sweeplistP9lua_StatePP8GCObjectj, "__Z9sweeplistP9lua_StatePP8GCObjectj"); function __Z9luaC_stepP9lua_State($L) { ; var __label__; var $1; var $g; var $lim; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5+84; var $7 = IHEAP[$6]; var $8 = 10 * $7; $lim = $8; var $9 = $lim; var $10 = $9 == 0; ; if ($10) { ; $lim = 2147483646; ; } var $13 = $g; var $14 = $13+68; var $15 = IHEAP[$14]; var $16 = $g; var $17 = $16+64; var $18 = IHEAP[$17]; var $19 = $15 - $18; var $20 = $g; var $21 = $20+76; var $22 = IHEAP[$21]; var $23 = $22 + $19; IHEAP[$21] = $23; ; $24$5: while(1) { // $24 var $25 = $1; var $26 = __Z10singlestepP9lua_State($25); var $27 = $lim; var $28 = $27 - $26; $lim = $28; var $29 = $g; var $30 = $29+21; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $32 == 0; if ($33) { __label__ = 2; /* $34 */ break $24$5; } ; var $37 = $lim; var $38 = $37 > 0; if ($38) { __label__ = 1; /* $24 */ continue $24$5; } else { __label__ = 6; /* $39 */ break $24$5; } } if (__label__ == 2) { ; } var $40 = $g; var $41 = $40+21; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $43 != 0; ; if ($44) { ; var $46 = $g; var $47 = $46+76; var $48 = IHEAP[$47]; var $49 = unSign($48, 32) < unSign(1024, 32); ; if ($49) { ; var $51 = $g; var $52 = $51+68; var $53 = IHEAP[$52]; var $54 = $53 + 1024; var $55 = $g; var $56 = $55+64; IHEAP[$56] = $54; ; } else { ; var $58 = $g; var $59 = $58+76; var $60 = IHEAP[$59]; var $61 = $60 - 1024; IHEAP[$59] = $61; var $62 = $g; var $63 = $62+68; var $64 = IHEAP[$63]; var $65 = $g; var $66 = $65+64; IHEAP[$66] = $64; ; } ; } else { ; var $69 = $g; var $70 = $69+72; var $71 = IHEAP[$70]; var $72 = Math.floor(unSign($71, 32) / unSign(100, 32)); var $73 = $g; var $74 = $73+80; var $75 = IHEAP[$74]; var $76 = $72 * $75; var $77 = $g; var $78 = $77+64; IHEAP[$78] = $76; ; } ; return; } __Z9luaC_stepP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaC_stepP9lua_State, "__Z9luaC_stepP9lua_State"); function __Z10singlestepP9lua_State($L) { ; var __label__; var $1; var $2; var $g; var $old; var $old1; $2 = $L; var $3 = $2; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; var $6 = $g; var $7 = $6+21; var $8 = IHEAP[$7]; var $9 = $8; if ($9 == 0) { __label__ = 4; /* $10 */ } else if ($9 == 1) { __label__ = 5; /* $12 */ } else if ($9 == 2) { __label__ = 6; /* $22 */ } else if ($9 == 3) { __label__ = 7; /* $58 */ } else if ($9 == 4) { __label__ = 8; /* $88 */ } else { __label__ = 9; /* $110 */ } if (__label__ == 9) { $1 = 0; ; } else if (__label__ == 4) { var $11 = $2; __Z8markrootP9lua_State($11); $1 = 0; ; } else if (__label__ == 5) { var $13 = $g; var $14 = $13+36; var $15 = IHEAP[$14]; var $16 = $15 != 0; ; if ($16) { ; var $18 = $g; var $19 = __Z13propagatemarkP12global_State($18); $1 = $19; ; } else { ; var $21 = $2; __Z6atomicP9lua_State($21); $1 = 0; ; } } else if (__label__ == 6) { var $23 = $g; var $24 = $23+68; var $25 = IHEAP[$24]; $old = $25; var $26 = $2; var $27 = $g; var $28 = $27+24; var $29 = IHEAP[$28]; var $30 = $29 + 1; IHEAP[$28] = $30; var $31 = $g; var $32 = $31; var $33 = $32; var $34 = IHEAP[$33]; var $35 = $34+4*$29; var $36 = __Z9sweeplistP9lua_StatePP8GCObjectj($26, $35, -3); var $37 = $g; var $38 = $37+24; var $39 = IHEAP[$38]; var $40 = $g; var $41 = $40; var $42 = $41+8; var $43 = IHEAP[$42]; var $44 = $39 >= $43; ; if ($44) { ; var $46 = $g; var $47 = $46+21; IHEAP[$47] = 3; ; } var $49 = $old; var $50 = $g; var $51 = $50+68; var $52 = IHEAP[$51]; var $53 = $49 - $52; var $54 = $g; var $55 = $54+72; var $56 = IHEAP[$55]; var $57 = $56 - $53; IHEAP[$55] = $57; $1 = 10; ; } else if (__label__ == 7) { var $59 = $g; var $60 = $59+68; var $61 = IHEAP[$60]; $old1 = $61; var $62 = $2; var $63 = $g; var $64 = $63+32; var $65 = IHEAP[$64]; var $66 = __Z9sweeplistP9lua_StatePP8GCObjectj($62, $65, 40); var $67 = $g; var $68 = $67+32; IHEAP[$68] = $66; var $69 = $g; var $70 = $69+32; var $71 = IHEAP[$70]; var $72 = IHEAP[$71]; var $73 = $72 == 0; ; if ($73) { ; var $75 = $2; __Z10checkSizesP9lua_State($75); var $76 = $g; var $77 = $76+21; IHEAP[$77] = 4; ; } var $79 = $old1; var $80 = $g; var $81 = $80+68; var $82 = IHEAP[$81]; var $83 = $79 - $82; var $84 = $g; var $85 = $84+72; var $86 = IHEAP[$85]; var $87 = $86 - $83; IHEAP[$85] = $87; $1 = 400; ; } else if (__label__ == 8) { var $89 = $g; var $90 = $89+48; var $91 = IHEAP[$90]; var $92 = $91 != 0; ; if ($92) { ; var $94 = $2; __Z4GCTMP9lua_State($94); var $95 = $g; var $96 = $95+72; var $97 = IHEAP[$96]; var $98 = unSign($97, 32) > unSign(100, 32); ; if ($98) { ; var $100 = $g; var $101 = $100+72; var $102 = IHEAP[$101]; var $103 = $102 - 100; IHEAP[$101] = $103; ; } $1 = 100; ; } else { ; var $106 = $g; var $107 = $106+21; IHEAP[$107] = 0; var $108 = $g; var $109 = $108+76; IHEAP[$109] = 0; $1 = 0; ; } } var $112 = $1; ; return $112; } __Z10singlestepP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10singlestepP9lua_State, "__Z10singlestepP9lua_State"); function __Z11luaC_fullgcP9lua_State($L) { ; var __label__; var $1; var $g; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5+21; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8 <= 1; ; if ($9) { ; var $11 = $g; var $12 = $11+24; IHEAP[$12] = 0; var $13 = $g; var $14 = $13+28; var $15 = $g; var $16 = $15+32; IHEAP[$16] = $14; var $17 = $g; var $18 = $17+36; IHEAP[$18] = 0; var $19 = $g; var $20 = $19+40; IHEAP[$20] = 0; var $21 = $g; var $22 = $21+44; IHEAP[$22] = 0; var $23 = $g; var $24 = $23+21; IHEAP[$24] = 2; ; } ; $26$5: while(1) { // $26 var $27 = $g; var $28 = $27+21; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30 != 4; if (!($31)) { __label__ = 3; /* $35 */ break $26$5; } var $33 = $1; var $34 = __Z10singlestepP9lua_State($33); __label__ = 1; /* $26 */ continue $26$5; } var $36 = $1; __Z8markrootP9lua_State($36); ; $37$9: while(1) { // $37 var $38 = $g; var $39 = $38+21; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $41 != 0; if (!($42)) { __label__ = 6; /* $46 */ break $37$9; } var $44 = $1; var $45 = __Z10singlestepP9lua_State($44); __label__ = 4; /* $37 */ continue $37$9; } var $47 = $g; var $48 = $47+72; var $49 = IHEAP[$48]; var $50 = Math.floor(unSign($49, 32) / unSign(100, 32)); var $51 = $g; var $52 = $51+80; var $53 = IHEAP[$52]; var $54 = $50 * $53; var $55 = $g; var $56 = $55+64; IHEAP[$56] = $54; ; return; } __Z11luaC_fullgcP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaC_fullgcP9lua_State, "__Z11luaC_fullgcP9lua_State"); function __Z8markrootP9lua_State($L) { ; var __label__; var $1; var $g; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5+36; IHEAP[$6] = 0; var $7 = $g; var $8 = $7+40; IHEAP[$8] = 0; var $9 = $g; var $10 = $9+44; IHEAP[$10] = 0; var $11 = $g; var $12 = $11+104; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14; var $16 = $15; var $17 = $16+5; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 & 3; var $21 = $20 != 0; ; if ($21) { ; var $23 = $g; var $24 = $g; var $25 = $24+104; var $26 = IHEAP[$25]; var $27 = $26; __Z16reallymarkobjectP12global_StateP8GCObject($23, $27); ; } var $29 = $g; var $30 = $29+104; var $31 = IHEAP[$30]; var $32 = $31+72; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34 >= 4; ; $36$62$5: do { if ($35) { ; var $37 = $g; var $38 = $37+104; var $39 = IHEAP[$38]; var $40 = $39+72; var $41 = $40; var $42 = $41; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45; var $47 = $46+5; var $48 = IHEAP[$47]; var $49 = $48; var $50 = $49 & 3; var $51 = $50 != 0; if (!($51)) { __label__ = 2; /* $62 */ break $36$62$5; } var $53 = $g; var $54 = $g; var $55 = $54+104; var $56 = IHEAP[$55]; var $57 = $56+72; var $58 = $57; var $59 = $58; var $60 = $59; var $61 = IHEAP[$60]; __Z16reallymarkobjectP12global_StateP8GCObject($53, $61); ; } } while(0); var $63 = $1; var $64 = $63+16; var $65 = IHEAP[$64]; var $66 = $65+92; var $67 = $66+8; var $68 = IHEAP[$67]; var $69 = $68 >= 4; ; $70$96$9: do { if ($69) { ; var $71 = $1; var $72 = $71+16; var $73 = IHEAP[$72]; var $74 = $73+92; var $75 = $74; var $76 = $75; var $77 = $76; var $78 = IHEAP[$77]; var $79 = $78; var $80 = $79; var $81 = $80+5; var $82 = IHEAP[$81]; var $83 = $82; var $84 = $83 & 3; var $85 = $84 != 0; if (!($85)) { __label__ = 5; /* $96 */ break $70$96$9; } var $87 = $g; var $88 = $1; var $89 = $88+16; var $90 = IHEAP[$89]; var $91 = $90+92; var $92 = $91; var $93 = $92; var $94 = $93; var $95 = IHEAP[$94]; __Z16reallymarkobjectP12global_StateP8GCObject($87, $95); ; } } while(0); var $97 = $g; __Z6markmtP12global_State($97); var $98 = $g; var $99 = $98+21; IHEAP[$99] = 1; ; return; } __Z8markrootP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8markrootP9lua_State, "__Z8markrootP9lua_State"); function __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($L, $o, $v) { ; var __label__; var $1; var $2; var $3; var $g; $1 = $L; $2 = $o; $3 = $v; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; $g = $6; var $7 = $g; var $8 = $7+21; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $10 == 1; ; if ($11) { ; var $13 = $g; var $14 = $3; __Z16reallymarkobjectP12global_StateP8GCObject($13, $14); ; } else { ; var $16 = $2; var $17 = $16; var $18 = $17; var $19 = $18+5; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21 & 248; var $23 = $g; var $24 = $23+20; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $26 & 3; var $28 = $27; var $29 = $28; var $30 = $22 | $29; var $31 = $30; var $32 = $2; var $33 = $32; var $34 = $33; var $35 = $34+5; IHEAP[$35] = $31; ; } ; return; } __Z13luaC_barrierfP9lua_StateP8GCObjectS2_.__index__ = Runtime.getFunctionIndex(__Z13luaC_barrierfP9lua_StateP8GCObjectS2_, "__Z13luaC_barrierfP9lua_StateP8GCObjectS2_"); function __Z16reallymarkobjectP12global_StateP8GCObject($g, $o) { ; var __label__; var $1; var $2; var $mt; var $uv; $1 = $g; $2 = $o; var $3 = $2; var $4 = $3; var $5 = $4; var $6 = $5+5; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8 & 252; var $10 = $9; IHEAP[$6] = $10; var $11 = $2; var $12 = $11; var $13 = $12; var $14 = $13+4; var $15 = IHEAP[$14]; var $16 = $15; if ($16 == 4) { __label__ = 8; /* $17 */ } else if ($16 == 7) { __label__ = 9; /* $18 */ } else if ($16 == 10) { __label__ = 10; /* $75 */ } else if ($16 == 6) { __label__ = 11; /* $127 */ } else if ($16 == 5) { __label__ = 12; /* $139 */ } else if ($16 == 8) { __label__ = 13; /* $150 */ } else if ($16 == 9) { __label__ = 14; /* $160 */ } else { __label__ = 15; /* $171 */ } if (__label__ == 15) { ; } else if (__label__ == 8) { ; } else if (__label__ == 9) { var $19 = $2; var $20 = $19; var $21 = $20; var $22 = $21; var $23 = $22+8; var $24 = IHEAP[$23]; $mt = $24; var $25 = $2; var $26 = $25; var $27 = $26; var $28 = $27+5; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $30 | 4; var $32 = $31; IHEAP[$28] = $32; var $33 = $mt; var $34 = $33 != 0; ; if ($34) { ; var $36 = $mt; var $37 = $36; var $38 = $37; var $39 = $38; var $40 = $39+5; var $41 = IHEAP[$40]; var $42 = $41; var $43 = $42 & 3; var $44 = $43 != 0; ; if ($44) { ; var $46 = $1; var $47 = $mt; var $48 = $47; __Z16reallymarkobjectP12global_StateP8GCObject($46, $48); ; } ; } var $51 = $2; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = $54+12; var $56 = IHEAP[$55]; var $57 = $56; var $58 = $57; var $59 = $58; var $60 = $59+5; var $61 = IHEAP[$60]; var $62 = $61; var $63 = $62 & 3; var $64 = $63 != 0; ; if ($64) { ; var $66 = $1; var $67 = $2; var $68 = $67; var $69 = $68; var $70 = $69; var $71 = $70+12; var $72 = IHEAP[$71]; var $73 = $72; __Z16reallymarkobjectP12global_StateP8GCObject($66, $73); ; } ; } else if (__label__ == 10) { var $76 = $2; var $77 = $76; var $78 = $77; $uv = $78; var $79 = $uv; var $80 = $79+8; var $81 = IHEAP[$80]; var $82 = $81+8; var $83 = IHEAP[$82]; var $84 = $83 >= 4; ; $85$109$16: do { if ($84) { ; var $86 = $uv; var $87 = $86+8; var $88 = IHEAP[$87]; var $89 = $88; var $90 = $89; var $91 = $90; var $92 = IHEAP[$91]; var $93 = $92; var $94 = $93; var $95 = $94+5; var $96 = IHEAP[$95]; var $97 = $96; var $98 = $97 & 3; var $99 = $98 != 0; if (!($99)) { __label__ = 5; /* $109 */ break $85$109$16; } var $101 = $1; var $102 = $uv; var $103 = $102+8; var $104 = IHEAP[$103]; var $105 = $104; var $106 = $105; var $107 = $106; var $108 = IHEAP[$107]; __Z16reallymarkobjectP12global_StateP8GCObject($101, $108); ; } } while(0); var $110 = $uv; var $111 = $110+8; var $112 = IHEAP[$111]; var $113 = $uv; var $114 = $113+12; var $115 = $114; var $116 = $112 == $115; ; if ($116) { ; var $118 = $2; var $119 = $118; var $120 = $119; var $121 = $120+5; var $122 = IHEAP[$121]; var $123 = $122; var $124 = $123 | 4; var $125 = $124; IHEAP[$121] = $125; ; } ; } else if (__label__ == 11) { var $128 = $1; var $129 = $128+36; var $130 = IHEAP[$129]; var $131 = $2; var $132 = $131; var $133 = $132; var $134 = $133; var $135 = $134+8; IHEAP[$135] = $130; var $136 = $2; var $137 = $1; var $138 = $137+36; IHEAP[$138] = $136; ; } else if (__label__ == 12) { var $140 = $1; var $141 = $140+36; var $142 = IHEAP[$141]; var $143 = $2; var $144 = $143; var $145 = $144; var $146 = $145+24; IHEAP[$146] = $142; var $147 = $2; var $148 = $1; var $149 = $148+36; IHEAP[$149] = $147; ; } else if (__label__ == 13) { var $151 = $1; var $152 = $151+36; var $153 = IHEAP[$152]; var $154 = $2; var $155 = $154; var $156 = $155+100; IHEAP[$156] = $153; var $157 = $2; var $158 = $1; var $159 = $158+36; IHEAP[$159] = $157; ; } else if (__label__ == 14) { var $161 = $1; var $162 = $161+36; var $163 = IHEAP[$162]; var $164 = $2; var $165 = $164; var $166 = $165; var $167 = $166+68; IHEAP[$167] = $163; var $168 = $2; var $169 = $1; var $170 = $169+36; IHEAP[$170] = $168; ; } ; return; } __Z16reallymarkobjectP12global_StateP8GCObject.__index__ = Runtime.getFunctionIndex(__Z16reallymarkobjectP12global_StateP8GCObject, "__Z16reallymarkobjectP12global_StateP8GCObject"); function __Z16luaC_barrierbackP9lua_StateP5Table($L, $t) { ; var __label__; var $1; var $2; var $g; var $o; $1 = $L; $2 = $t; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; var $6 = $2; var $7 = $6; $o = $7; var $8 = $o; var $9 = $8; var $10 = $9; var $11 = $10+5; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13 & 251; var $15 = $14; IHEAP[$11] = $15; var $16 = $g; var $17 = $16+40; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $19+24; IHEAP[$20] = $18; var $21 = $o; var $22 = $g; var $23 = $22+40; IHEAP[$23] = $21; ; return; } __Z16luaC_barrierbackP9lua_StateP5Table.__index__ = Runtime.getFunctionIndex(__Z16luaC_barrierbackP9lua_StateP5Table, "__Z16luaC_barrierbackP9lua_StateP5Table"); function __Z9luaC_linkP9lua_StateP8GCObjecth($L, $o, $tt) { ; var __label__; var $1; var $2; var $3; var $g; $1 = $L; $2 = $o; $3 = $tt; var $4 = $1; var $5 = $4+16; var $6 = IHEAP[$5]; $g = $6; var $7 = $g; var $8 = $7+28; var $9 = IHEAP[$8]; var $10 = $2; var $11 = $10; var $12 = $11; var $13 = $12; IHEAP[$13] = $9; var $14 = $2; var $15 = $g; var $16 = $15+28; IHEAP[$16] = $14; var $17 = $g; var $18 = $17+20; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20 & 3; var $22 = $21; var $23 = $2; var $24 = $23; var $25 = $24; var $26 = $25+5; IHEAP[$26] = $22; var $27 = $3; var $28 = $2; var $29 = $28; var $30 = $29; var $31 = $30+4; IHEAP[$31] = $27; ; return; } __Z9luaC_linkP9lua_StateP8GCObjecth.__index__ = Runtime.getFunctionIndex(__Z9luaC_linkP9lua_StateP8GCObjecth, "__Z9luaC_linkP9lua_StateP8GCObjecth"); function __Z14luaC_linkupvalP9lua_StateP5UpVal($L, $uv) { ; var __label__; var $1; var $2; var $g; var $o; $1 = $L; $2 = $uv; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; var $6 = $2; var $7 = $6; $o = $7; var $8 = $g; var $9 = $8+28; var $10 = IHEAP[$9]; var $11 = $o; var $12 = $11; var $13 = $12; var $14 = $13; IHEAP[$14] = $10; var $15 = $o; var $16 = $g; var $17 = $16+28; IHEAP[$17] = $15; var $18 = $o; var $19 = $18; var $20 = $19; var $21 = $20+5; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $23 & 4; var $25 = $24 != 0; ; $115$26$2: do { if (!$25) { ; var $27 = $o; var $28 = $27; var $29 = $28; var $30 = $29+5; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $32 & 3; var $34 = $33 != 0; if ($34) { __label__ = 0; /* $115 */ break $115$26$2; } var $36 = $g; var $37 = $36+21; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39 == 1; ; if ($40) { ; var $42 = $o; var $43 = $42; var $44 = $43; var $45 = $44+5; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $47 | 4; var $49 = $48; IHEAP[$45] = $49; var $50 = $2; var $51 = $50+8; var $52 = IHEAP[$51]; var $53 = $52+8; var $54 = IHEAP[$53]; var $55 = $54 >= 4; ; $56$92$7: do { if ($55) { ; var $57 = $2; var $58 = $57+8; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $60; var $62 = $61; var $63 = IHEAP[$62]; var $64 = $63; var $65 = $64; var $66 = $65+5; var $67 = IHEAP[$66]; var $68 = $67; var $69 = $68 & 3; var $70 = $69 != 0; if (!($70)) { __label__ = 3; /* $92 */ break $56$92$7; } var $72 = $2; var $73 = $72; var $74 = $73; var $75 = $74; var $76 = $75+5; var $77 = IHEAP[$76]; var $78 = $77; var $79 = $78 & 4; var $80 = $79 != 0; if (!($80)) { __label__ = 3; /* $92 */ break $56$92$7; } var $82 = $1; var $83 = $2; var $84 = $83; var $85 = $2; var $86 = $85+8; var $87 = IHEAP[$86]; var $88 = $87; var $89 = $88; var $90 = $89; var $91 = IHEAP[$90]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($82, $84, $91); ; } } while(0); ; } else { ; var $94 = $o; var $95 = $94; var $96 = $95; var $97 = $96+5; var $98 = IHEAP[$97]; var $99 = $98; var $100 = $99 & 248; var $101 = $g; var $102 = $101+20; var $103 = IHEAP[$102]; var $104 = $103; var $105 = $104 & 3; var $106 = $105; var $107 = $106; var $108 = $100 | $107; var $109 = $108; var $110 = $o; var $111 = $110; var $112 = $111; var $113 = $112+5; IHEAP[$113] = $109; ; } ; } } while(0); ; return; } __Z14luaC_linkupvalP9lua_StateP5UpVal.__index__ = Runtime.getFunctionIndex(__Z14luaC_linkupvalP9lua_StateP5UpVal, "__Z14luaC_linkupvalP9lua_StateP5UpVal"); function __Z6markmtP12global_State($g) { ; var __label__; var $1; var $i; $1 = $g; $i = 0; ; $2$2: while(1) { // $2 var $3 = $i; var $4 = $3 < 9; if (!($4)) { __label__ = 2; /* $39 */ break $2$2; } var $6 = $i; var $7 = $1; var $8 = $7+132; var $9 = $8+$6*4; var $10 = IHEAP[$9]; var $11 = $10 != 0; ; if ($11) { ; var $13 = $i; var $14 = $1; var $15 = $14+132; var $16 = $15+$13*4; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18; var $20 = $19; var $21 = $20+5; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $23 & 3; var $25 = $24 != 0; ; if ($25) { ; var $27 = $1; var $28 = $i; var $29 = $1; var $30 = $29+132; var $31 = $30+$28*4; var $32 = IHEAP[$31]; var $33 = $32; __Z16reallymarkobjectP12global_StateP8GCObject($27, $33); ; } ; } ; var $37 = $i; var $38 = $37 + 1; $i = $38; __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z6markmtP12global_State.__index__ = Runtime.getFunctionIndex(__Z6markmtP12global_State, "__Z6markmtP12global_State"); function __Z13propagatemarkP12global_State($g) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $o; var $h; var $cl; var $th; var $p; $2 = $g; var $3 = $2; var $4 = $3+36; var $5 = IHEAP[$4]; $o = $5; var $6 = $o; var $7 = $6; var $8 = $7; var $9 = $8+5; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11 | 4; var $13 = $12; IHEAP[$9] = $13; var $14 = $o; var $15 = $14; var $16 = $15; var $17 = $16+4; var $18 = IHEAP[$17]; var $19 = $18; if ($19 == 5) { __label__ = 5; /* $20 */ } else if ($19 == 6) { __label__ = 6; /* $55 */ } else if ($19 == 8) { __label__ = 7; /* $93 */ } else if ($19 == 9) { __label__ = 8; /* $129 */ } else { __label__ = 9; /* $170 */ } if (__label__ == 9) { $1 = 0; ; } else if (__label__ == 5) { var $21 = $o; var $22 = $21; var $23 = $22; $h = $23; var $24 = $h; var $25 = $24+24; var $26 = IHEAP[$25]; var $27 = $2; var $28 = $27+36; IHEAP[$28] = $26; var $29 = $2; var $30 = $h; var $31 = __Z13traversetableP12global_StateP5Table($29, $30); var $32 = $31 != 0; ; if ($32) { ; var $34 = $o; var $35 = $34; var $36 = $35; var $37 = $36+5; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39 & 251; var $41 = $40; IHEAP[$37] = $41; ; } var $43 = $h; var $44 = $43+28; var $45 = IHEAP[$44]; var $46 = 12 * $45; var $47 = 32 + $46; var $48 = $h; var $49 = $48+7; var $50 = IHEAP[$49]; var $51 = $50; var $52 = 1 << $51; var $53 = 28 * $52; var $54 = $47 + $53; $1 = $54; ; } else if (__label__ == 6) { var $56 = $o; var $57 = $56; var $58 = $57; $cl = $58; var $59 = $cl; var $60 = $59; var $61 = $60+8; var $62 = IHEAP[$61]; var $63 = $2; var $64 = $63+36; IHEAP[$64] = $62; var $65 = $2; var $66 = $cl; __Z15traverseclosureP12global_StateP7Closure($65, $66); var $67 = $cl; var $68 = $67; var $69 = $68+6; var $70 = IHEAP[$69]; var $71 = $70 != 0; ; if ($71) { ; var $73 = $cl; var $74 = $73; var $75 = $74+7; var $76 = IHEAP[$75]; var $77 = $76; var $78 = $77 - 1; var $79 = 12 * $78; var $80 = 32 + $79; __lastLabel__ = 2; ; } else { ; var $82 = $cl; var $83 = $82; var $84 = $83; var $85 = $84+7; var $86 = IHEAP[$85]; var $87 = $86; var $88 = $87 - 1; var $89 = 4 * $88; var $90 = 24 + $89; __lastLabel__ = 4; ; } var $92 = __lastLabel__ == 2 ? $80 : ($90); $1 = $92; ; } else if (__label__ == 7) { var $94 = $o; var $95 = $94; $th = $95; var $96 = $th; var $97 = $96+100; var $98 = IHEAP[$97]; var $99 = $2; var $100 = $99+36; IHEAP[$100] = $98; var $101 = $2; var $102 = $101+40; var $103 = IHEAP[$102]; var $104 = $th; var $105 = $104+100; IHEAP[$105] = $103; var $106 = $o; var $107 = $2; var $108 = $107+40; IHEAP[$108] = $106; var $109 = $o; var $110 = $109; var $111 = $110; var $112 = $111+5; var $113 = IHEAP[$112]; var $114 = $113; var $115 = $114 & 251; var $116 = $115; IHEAP[$112] = $116; var $117 = $2; var $118 = $th; __Z13traversestackP12global_StateP9lua_State($117, $118); var $119 = $th; var $120 = $119+44; var $121 = IHEAP[$120]; var $122 = 12 * $121; var $123 = 112 + $122; var $124 = $th; var $125 = $124+48; var $126 = IHEAP[$125]; var $127 = 24 * $126; var $128 = $123 + $127; $1 = $128; ; } else if (__label__ == 8) { var $130 = $o; var $131 = $130; var $132 = $131; $p = $132; var $133 = $p; var $134 = $133+68; var $135 = IHEAP[$134]; var $136 = $2; var $137 = $136+36; IHEAP[$137] = $135; var $138 = $2; var $139 = $p; __Z13traverseprotoP12global_StateP5Proto($138, $139); var $140 = $p; var $141 = $140+44; var $142 = IHEAP[$141]; var $143 = 4 * $142; var $144 = 76 + $143; var $145 = $p; var $146 = $145+52; var $147 = IHEAP[$146]; var $148 = 4 * $147; var $149 = $144 + $148; var $150 = $p; var $151 = $150+40; var $152 = IHEAP[$151]; var $153 = 12 * $152; var $154 = $149 + $153; var $155 = $p; var $156 = $155+48; var $157 = IHEAP[$156]; var $158 = 4 * $157; var $159 = $154 + $158; var $160 = $p; var $161 = $160+56; var $162 = IHEAP[$161]; var $163 = 12 * $162; var $164 = $159 + $163; var $165 = $p; var $166 = $165+36; var $167 = IHEAP[$166]; var $168 = 4 * $167; var $169 = $164 + $168; $1 = $169; ; } var $172 = $1; ; return $172; } __Z13propagatemarkP12global_State.__index__ = Runtime.getFunctionIndex(__Z13propagatemarkP12global_State, "__Z13propagatemarkP12global_State"); function __Z6atomicP9lua_State($L) { ; var __label__; var $1; var $g; var $udsize; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; __Z12remarkupvalsP12global_State($5); var $6 = $g; var $7 = __Z12propagateallP12global_State($6); var $8 = $g; var $9 = $8+44; var $10 = IHEAP[$9]; var $11 = $g; var $12 = $11+36; IHEAP[$12] = $10; var $13 = $g; var $14 = $13+44; IHEAP[$14] = 0; var $15 = $1; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+5; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21 & 3; var $23 = $22 != 0; ; if ($23) { ; var $25 = $g; var $26 = $1; var $27 = $26; __Z16reallymarkobjectP12global_StateP8GCObject($25, $27); ; } var $29 = $g; __Z6markmtP12global_State($29); var $30 = $g; var $31 = __Z12propagateallP12global_State($30); var $32 = $g; var $33 = $32+40; var $34 = IHEAP[$33]; var $35 = $g; var $36 = $35+36; IHEAP[$36] = $34; var $37 = $g; var $38 = $37+40; IHEAP[$38] = 0; var $39 = $g; var $40 = __Z12propagateallP12global_State($39); var $41 = $1; var $42 = __Z18luaC_separateudataP9lua_Statei($41, 0); $udsize = $42; var $43 = $g; __Z7marktmuP12global_State($43); var $44 = $g; var $45 = __Z12propagateallP12global_State($44); var $46 = $udsize; var $47 = $46 + $45; $udsize = $47; var $48 = $g; var $49 = $48+44; var $50 = IHEAP[$49]; __Z10cleartableP8GCObject($50); var $51 = $g; var $52 = $51+20; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $54 ^ 3; var $56 = $55; var $57 = $g; var $58 = $57+20; IHEAP[$58] = $56; var $59 = $g; var $60 = $59+24; IHEAP[$60] = 0; var $61 = $g; var $62 = $61+28; var $63 = $g; var $64 = $63+32; IHEAP[$64] = $62; var $65 = $g; var $66 = $65+21; IHEAP[$66] = 2; var $67 = $g; var $68 = $67+68; var $69 = IHEAP[$68]; var $70 = $udsize; var $71 = $69 - $70; var $72 = $g; var $73 = $72+72; IHEAP[$73] = $71; ; return; } __Z6atomicP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6atomicP9lua_State, "__Z6atomicP9lua_State"); function __Z10checkSizesP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $g; var $newsize; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $g; var $6 = $5; var $7 = $6+4; var $8 = IHEAP[$7]; var $9 = $g; var $10 = $9; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = Math.floor($12 / 4); var $14 = unSign($8, 32) < unSign($13, 32); ; $15$28$2: do { if ($14) { ; var $16 = $g; var $17 = $16; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $19 > 64; if (!($20)) { __label__ = 1; /* $28 */ break $15$28$2; } var $22 = $1; var $23 = $g; var $24 = $23; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = Math.floor($26 / 2); __Z11luaS_resizeP9lua_Statei($22, $27); ; } } while(0); var $29 = $g; var $30 = $29+52; var $31 = $30+8; var $32 = IHEAP[$31]; var $33 = unSign($32, 32) > unSign(64, 32); ; if ($33) { ; var $35 = $g; var $36 = $35+52; var $37 = $36+8; var $38 = IHEAP[$37]; var $39 = Math.floor(unSign($38, 32) / unSign(2, 32)); $newsize = $39; var $40 = $newsize; var $41 = $40 + 1; var $42 = unSign($41, 32) <= unSign(-3, 32); ; if ($42) { ; var $44 = $1; var $45 = $g; var $46 = $45+52; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $g; var $50 = $49+52; var $51 = $50+8; var $52 = IHEAP[$51]; var $53 = $52 * 1; var $54 = $newsize; var $55 = $54 * 1; var $56 = __Z13luaM_realloc_P9lua_StatePvjj($44, $48, $53, $55); __lastLabel__ = 3; ; } else { ; var $58 = $1; var $59 = __Z11luaM_toobigP9lua_State($58); __lastLabel__ = 5; ; } var $61 = __lastLabel__ == 3 ? $56 : ($59); var $62 = $g; var $63 = $62+52; var $64 = $63; IHEAP[$64] = $61; var $65 = $newsize; var $66 = $g; var $67 = $66+52; var $68 = $67+8; IHEAP[$68] = $65; ; } ; return; } __Z10checkSizesP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10checkSizesP9lua_State, "__Z10checkSizesP9lua_State"); function __Z12remarkupvalsP12global_State($g) { ; var __label__; var $1; var $uv; $1 = $g; var $2 = $1; var $3 = $2+108; var $4 = $3+12; var $5 = $4; var $6 = $5; var $7 = $6+4; var $8 = IHEAP[$7]; $uv = $8; ; $9$2: while(1) { // $9 var $10 = $uv; var $11 = $1; var $12 = $11+108; var $13 = $10 != $12; if (!($13)) { __label__ = 2; /* $74 */ break $9$2; } var $15 = $uv; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18+5; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21 & 4; var $23 = $22 != 0; ; $66$24$5: do { if (!$23) { ; var $25 = $uv; var $26 = $25; var $27 = $26; var $28 = $27; var $29 = $28+5; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31 & 3; var $33 = $32 != 0; if ($33) { __label__ = 3; /* $66 */ break $66$24$5; } var $35 = $uv; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37+8; var $39 = IHEAP[$38]; var $40 = $39 >= 4; ; $41$65$8: do { if ($40) { ; var $42 = $uv; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $48; var $50 = $49; var $51 = $50+5; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $53 & 3; var $55 = $54 != 0; if (!($55)) { __label__ = 6; /* $65 */ break $41$65$8; } var $57 = $1; var $58 = $uv; var $59 = $58+8; var $60 = IHEAP[$59]; var $61 = $60; var $62 = $61; var $63 = $62; var $64 = IHEAP[$63]; __Z16reallymarkobjectP12global_StateP8GCObject($57, $64); ; } } while(0); ; } } while(0); ; var $68 = $uv; var $69 = $68+12; var $70 = $69; var $71 = $70; var $72 = $71+4; var $73 = IHEAP[$72]; $uv = $73; __label__ = 0; /* $9 */ continue $9$2; } ; return; } __Z12remarkupvalsP12global_State.__index__ = Runtime.getFunctionIndex(__Z12remarkupvalsP12global_State, "__Z12remarkupvalsP12global_State"); function __Z12propagateallP12global_State($g) { ; var __label__; var $1; var $m; $1 = $g; $m = 0; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; var $6 = $5 != 0; if (!($6)) { __label__ = 2; /* $12 */ break $2$2; } var $8 = $1; var $9 = __Z13propagatemarkP12global_State($8); var $10 = $m; var $11 = $10 + $9; $m = $11; __label__ = 0; /* $2 */ continue $2$2; } var $13 = $m; ; return $13; } __Z12propagateallP12global_State.__index__ = Runtime.getFunctionIndex(__Z12propagateallP12global_State, "__Z12propagateallP12global_State"); function __Z7marktmuP12global_State($g) { ; var __label__; var $1; var $u; $1 = $g; var $2 = $1; var $3 = $2+48; var $4 = IHEAP[$3]; $u = $4; var $5 = $u; var $6 = $5 != 0; ; if ($6) { ; ; $8$4: while(1) { // $8 var $9 = $u; var $10 = $9; var $11 = $10; var $12 = $11; var $13 = IHEAP[$12]; $u = $13; var $14 = $u; var $15 = $14; var $16 = $15; var $17 = $16+5; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 & 248; var $21 = $1; var $22 = $21+20; var $23 = IHEAP[$22]; var $24 = $23; var $25 = $24 & 3; var $26 = $25; var $27 = $26; var $28 = $20 | $27; var $29 = $28; var $30 = $u; var $31 = $30; var $32 = $31; var $33 = $32+5; IHEAP[$33] = $29; var $34 = $1; var $35 = $u; __Z16reallymarkobjectP12global_StateP8GCObject($34, $35); ; var $37 = $u; var $38 = $1; var $39 = $38+48; var $40 = IHEAP[$39]; var $41 = $37 != $40; if ($41) { __label__ = 0; /* $8 */ continue $8$4; } else { __label__ = 2; /* $42 */ break $8$4; } } ; } ; return; } __Z7marktmuP12global_State.__index__ = Runtime.getFunctionIndex(__Z7marktmuP12global_State, "__Z7marktmuP12global_State"); function __Z10cleartableP8GCObject($l) { ; var __label__; var $1; var $h; var $i; var $o; var $n; $1 = $l; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = $3 != 0; if (!($4)) { __label__ = 2; /* $80 */ break $2$2; } var $6 = $1; var $7 = $6; var $8 = $7; $h = $8; var $9 = $h; var $10 = $9+28; var $11 = IHEAP[$10]; $i = $11; var $12 = $h; var $13 = $12+5; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15 & 16; var $17 = $16 != 0; ; if ($17) { ; ; $19$7: while(1) { // $19 var $20 = $i; var $21 = $20 + -1; $i = $21; var $22 = $20 != 0; if (!($22)) { __label__ = 5; /* $36 */ break $19$7; } var $24 = $i; var $25 = $h; var $26 = $25+12; var $27 = IHEAP[$26]; var $28 = $27+12*$24; $o = $28; var $29 = $o; var $30 = __Z9isclearedPK10lua_TValuei($29, 0); var $31 = $30 != 0; ; if ($31) { ; var $33 = $o; var $34 = $33+8; IHEAP[$34] = 0; ; } __label__ = 3; /* $19 */ continue $19$7; } ; } var $38 = $h; var $39 = $38+7; var $40 = IHEAP[$39]; var $41 = $40; var $42 = 1 << $41; $i = $42; ; $43$15: while(1) { // $43 var $44 = $i; var $45 = $44 + -1; $i = $45; var $46 = $44 != 0; if (!($46)) { __label__ = 10; /* $76 */ break $43$15; } var $48 = $i; var $49 = $h; var $50 = $49+16; var $51 = IHEAP[$50]; var $52 = $51+28*$48; $n = $52; var $53 = $n; var $54 = $53; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $56 == 0; ; $75$58$18: do { if (!$57) { ; var $59 = $n; var $60 = $59+12; var $61 = $60; var $62 = $61; var $63 = __Z9isclearedPK10lua_TValuei($62, 1); var $64 = $63 != 0; ; if (!$64) { ; var $66 = $n; var $67 = $66; var $68 = __Z9isclearedPK10lua_TValuei($67, 0); var $69 = $68 != 0; if (!($69)) { __label__ = 12; /* $75 */ break $75$58$18; } } var $71 = $n; var $72 = $71; var $73 = $72+8; IHEAP[$73] = 0; var $74 = $n; __Z11removeentryP4Node($74); ; } } while(0); __label__ = 8; /* $43 */ continue $43$15; } var $77 = $h; var $78 = $77+24; var $79 = IHEAP[$78]; $1 = $79; __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z10cleartableP8GCObject.__index__ = Runtime.getFunctionIndex(__Z10cleartableP8GCObject, "__Z10cleartableP8GCObject"); function __Z9isclearedPK10lua_TValuei($o, $iskey) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $2 = $o; $3 = $iskey; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 >= 4; ; if ($7) { ; var $10 = $2; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12 == 4; ; if ($13) { ; var $15 = $2; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20; var $22 = $21; var $23 = $22+5; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $25 & 252; var $27 = $26; IHEAP[$23] = $27; $1 = 0; ; } else { ; var $29 = $2; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33; var $35 = $34; var $36 = $35+5; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $38 & 3; var $40 = $39 != 0; ; if ($40) { __lastLabel__ = 9; ; } else { __lastLabel__ = 9; ; var $42 = $2; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44 == 7; ; if ($45) { __lastLabel__ = 8; ; var $47 = $3; var $48 = $47 != 0; ; if ($48) { __lastLabel__ = 7; ; } else { __lastLabel__ = 7; ; var $50 = $2; var $51 = $50; var $52 = $51; var $53 = $52; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $55; var $57 = $56; var $58 = $57+5; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $60 & 8; var $62 = $61 != 0; __lastLabel__ = 1; ; } var $64 = __lastLabel__ == 7 ? 0 : ($62); __lastLabel__ = 3; ; } else { __lastLabel__ = 8; ; } var $66 = __lastLabel__ == 8 ? 0 : ($64); __lastLabel__ = 5; ; } var $68 = __lastLabel__ == 9 ? 1 : ($66); var $69 = $68; $1 = $69; ; } } else { ; $1 = 0; ; } var $71 = $1; ; return $71; } __Z9isclearedPK10lua_TValuei.__index__ = Runtime.getFunctionIndex(__Z9isclearedPK10lua_TValuei, "__Z9isclearedPK10lua_TValuei"); function __Z11removeentryP4Node($n) { ; var __label__; var $1; $1 = $n; var $2 = $1; var $3 = $2+12; var $4 = $3; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 >= 4; ; if ($7) { ; var $9 = $1; var $10 = $9+12; var $11 = $10; var $12 = $11+8; IHEAP[$12] = 11; ; } ; return; } __Z11removeentryP4Node.__index__ = Runtime.getFunctionIndex(__Z11removeentryP4Node, "__Z11removeentryP4Node"); function __Z13traversetableP12global_StateP5Table($g, $h) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $i; var $weakkey; var $weakvalue; var $mode; var $n; $2 = $g; $3 = $h; $weakkey = 0; $weakvalue = 0; var $4 = $3; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 != 0; ; if ($7) { ; var $9 = $3; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = $14+5; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17 & 3; var $19 = $18 != 0; ; if ($19) { ; var $21 = $2; var $22 = $3; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24; __Z16reallymarkobjectP12global_StateP8GCObject($21, $25); ; } ; } var $28 = $3; var $29 = $28+8; var $30 = IHEAP[$29]; var $31 = $30 == 0; ; if ($31) { ; __lastLabel__ = 2; ; } else { ; var $34 = $3; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36+6; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39 & 8; var $41 = $40 != 0; ; if ($41) { ; __lastLabel__ = 4; ; } else { ; var $44 = $3; var $45 = $44+8; var $46 = IHEAP[$45]; var $47 = $2; var $48 = $47+168; var $49 = $48+12; var $50 = IHEAP[$49]; var $51 = __Z10luaT_gettmP5Table3TMSP7TString($46, 3, $50); __lastLabel__ = 6; ; } var $53 = __lastLabel__ == 4 ? 0 : ($51); __lastLabel__ = 7; ; } var $55 = __lastLabel__ == 2 ? 0 : ($53); $mode = $55; var $56 = $mode; var $57 = $56 != 0; ; $58$123$16: do { if ($57) { ; var $59 = $mode; var $60 = $59+8; var $61 = IHEAP[$60]; var $62 = $61 == 4; if (!($62)) { __label__ = 9; /* $123 */ break $58$123$16; } var $64 = $mode; var $65 = $64; var $66 = $65; var $67 = $66; var $68 = IHEAP[$67]; var $69 = $68; var $70 = $69; var $71 = $70+16; var $72 = $71; var $73 = _strchr($72, 107); var $74 = $73 != 0; var $75 = $74; $weakkey = $75; var $76 = $mode; var $77 = $76; var $78 = $77; var $79 = $78; var $80 = IHEAP[$79]; var $81 = $80; var $82 = $81; var $83 = $82+16; var $84 = $83; var $85 = _strchr($84, 118); var $86 = $85 != 0; var $87 = $86; $weakvalue = $87; var $88 = $weakkey; var $89 = $88 != 0; ; $93$90$19: do { if ($89) { __label__ = 10; /* $93 */ } else { ; var $91 = $weakvalue; var $92 = $91 != 0; if ($92) { __label__ = 10; /* $93 */ break $93$90$19; } else { __label__ = 11; /* $122 */ break $93$90$19; } } } while(0); if (__label__ == 10) { var $94 = $3; var $95 = $94+5; var $96 = IHEAP[$95]; var $97 = $96; var $98 = $97 & -25; var $99 = $98; IHEAP[$95] = $99; var $100 = $weakkey; var $101 = $100 << 3; var $102 = $weakvalue; var $103 = $102 << 4; var $104 = $101 | $103; var $105 = $104; var $106 = $105; var $107 = $3; var $108 = $107+5; var $109 = IHEAP[$108]; var $110 = $109; var $111 = $110 | $106; var $112 = $111; IHEAP[$108] = $112; var $113 = $2; var $114 = $113+44; var $115 = IHEAP[$114]; var $116 = $3; var $117 = $116+24; IHEAP[$117] = $115; var $118 = $3; var $119 = $118; var $120 = $2; var $121 = $120+44; IHEAP[$121] = $119; ; } ; } } while(0); var $124 = $weakkey; var $125 = $124 != 0; ; $126$130$25: do { if ($125) { ; var $127 = $weakvalue; var $128 = $127 != 0; if (!($128)) { __label__ = 15; /* $130 */ break $126$130$25; } $1 = 1; __label__ = 16; /* $281 */ break $126$130$25; } else { __label__ = 15; /* $130 */ } } while(0); if (__label__ == 15) { var $131 = $weakvalue; var $132 = $131 != 0; ; if (!$132) { ; var $134 = $3; var $135 = $134+28; var $136 = IHEAP[$135]; $i = $136; ; $137$32: while(1) { // $137 var $138 = $i; var $139 = $138 + -1; $i = $139; var $140 = $138 != 0; if (!($140)) { __label__ = 19; /* $179 */ break $137$32; } var $142 = $i; var $143 = $3; var $144 = $143+12; var $145 = IHEAP[$144]; var $146 = $145+12*$142; var $147 = $146+8; var $148 = IHEAP[$147]; var $149 = $148 >= 4; ; $150$178$35: do { if ($149) { ; var $151 = $i; var $152 = $3; var $153 = $152+12; var $154 = IHEAP[$153]; var $155 = $154+12*$151; var $156 = $155; var $157 = $156; var $158 = $157; var $159 = IHEAP[$158]; var $160 = $159; var $161 = $160; var $162 = $161+5; var $163 = IHEAP[$162]; var $164 = $163; var $165 = $164 & 3; var $166 = $165 != 0; if (!($166)) { __label__ = 21; /* $178 */ break $150$178$35; } var $168 = $2; var $169 = $i; var $170 = $3; var $171 = $170+12; var $172 = IHEAP[$171]; var $173 = $172+12*$169; var $174 = $173; var $175 = $174; var $176 = $175; var $177 = IHEAP[$176]; __Z16reallymarkobjectP12global_StateP8GCObject($168, $177); ; } } while(0); __label__ = 17; /* $137 */ continue $137$32; } ; } var $181 = $3; var $182 = $181+7; var $183 = IHEAP[$182]; var $184 = $183; var $185 = 1 << $184; $i = $185; ; $186$41: while(1) { // $186 var $187 = $i; var $188 = $187 + -1; $i = $188; var $189 = $187 != 0; if (!($189)) { __label__ = 26; /* $272 */ break $186$41; } var $191 = $i; var $192 = $3; var $193 = $192+16; var $194 = IHEAP[$193]; var $195 = $194+28*$191; $n = $195; var $196 = $n; var $197 = $196; var $198 = $197+8; var $199 = IHEAP[$198]; var $200 = $199 == 0; ; if ($200) { ; var $202 = $n; __Z11removeentryP4Node($202); ; } else { ; var $204 = $weakkey; var $205 = $204 != 0; ; if (!$205) { ; var $207 = $n; var $208 = $207+12; var $209 = $208; var $210 = $209+8; var $211 = IHEAP[$210]; var $212 = $211 >= 4; ; $213$237$49: do { if ($212) { ; var $214 = $n; var $215 = $214+12; var $216 = $215; var $217 = $216; var $218 = $217; var $219 = $218; var $220 = IHEAP[$219]; var $221 = $220; var $222 = $221; var $223 = $222+5; var $224 = IHEAP[$223]; var $225 = $224; var $226 = $225 & 3; var $227 = $226 != 0; if (!($227)) { __label__ = 29; /* $237 */ break $213$237$49; } var $229 = $2; var $230 = $n; var $231 = $230+12; var $232 = $231; var $233 = $232; var $234 = $233; var $235 = $234; var $236 = IHEAP[$235]; __Z16reallymarkobjectP12global_StateP8GCObject($229, $236); ; } } while(0); ; } var $239 = $weakvalue; var $240 = $239 != 0; ; if (!$240) { ; var $242 = $n; var $243 = $242; var $244 = $243+8; var $245 = IHEAP[$244]; var $246 = $245 >= 4; ; $247$269$56: do { if ($246) { ; var $248 = $n; var $249 = $248; var $250 = $249; var $251 = $250; var $252 = $251; var $253 = IHEAP[$252]; var $254 = $253; var $255 = $254; var $256 = $255+5; var $257 = IHEAP[$256]; var $258 = $257; var $259 = $258 & 3; var $260 = $259 != 0; if (!($260)) { __label__ = 33; /* $269 */ break $247$269$56; } var $262 = $2; var $263 = $n; var $264 = $263; var $265 = $264; var $266 = $265; var $267 = $266; var $268 = IHEAP[$267]; __Z16reallymarkobjectP12global_StateP8GCObject($262, $268); ; } } while(0); ; } ; } __label__ = 24; /* $186 */ continue $186$41; } var $273 = $weakkey; var $274 = $273 != 0; ; if ($274) { __lastLabel__ = 26; ; } else { __lastLabel__ = 26; ; var $276 = $weakvalue; var $277 = $276 != 0; __lastLabel__ = 36; ; } var $279 = __lastLabel__ == 26 ? 1 : ($277); var $280 = $279; $1 = $280; ; } var $282 = $1; ; return $282; } __Z13traversetableP12global_StateP5Table.__index__ = Runtime.getFunctionIndex(__Z13traversetableP12global_StateP5Table, "__Z13traversetableP12global_StateP5Table"); function __Z15traverseclosureP12global_StateP7Closure($g, $cl) { ; var __label__; var $1; var $2; var $i; var $i1; $1 = $g; $2 = $cl; var $3 = $2; var $4 = $3; var $5 = $4+12; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $7; var $9 = $8; var $10 = $9+5; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12 & 3; var $14 = $13 != 0; ; if ($14) { ; var $16 = $1; var $17 = $2; var $18 = $17; var $19 = $18+12; var $20 = IHEAP[$19]; var $21 = $20; __Z16reallymarkobjectP12global_StateP8GCObject($16, $21); ; } var $23 = $2; var $24 = $23; var $25 = $24+6; var $26 = IHEAP[$25]; var $27 = $26 != 0; ; if ($27) { ; $i = 0; ; $29$7: while(1) { // $29 var $30 = $i; var $31 = $2; var $32 = $31; var $33 = $32+7; var $34 = IHEAP[$33]; var $35 = $34; var $36 = $30 < $35; if (!($36)) { __label__ = 3; /* $78 */ break $29$7; } var $38 = $i; var $39 = $2; var $40 = $39; var $41 = $40+20; var $42 = $41+$38*12; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44 >= 4; ; $46$74$10: do { if ($45) { ; var $47 = $i; var $48 = $2; var $49 = $48; var $50 = $49+20; var $51 = $50+$47*12; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $55; var $57 = $56; var $58 = $57+5; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $60 & 3; var $62 = $61 != 0; if (!($62)) { __label__ = 5; /* $74 */ break $46$74$10; } var $64 = $1; var $65 = $i; var $66 = $2; var $67 = $66; var $68 = $67+20; var $69 = $68+$65*12; var $70 = $69; var $71 = $70; var $72 = $71; var $73 = IHEAP[$72]; __Z16reallymarkobjectP12global_StateP8GCObject($64, $73); ; } } while(0); ; var $76 = $i; var $77 = $76 + 1; $i = $77; __label__ = 1; /* $29 */ continue $29$7; } ; } else { ; var $80 = $2; var $81 = $80; var $82 = $81; var $83 = $82+16; var $84 = IHEAP[$83]; var $85 = $84; var $86 = $85; var $87 = $86; var $88 = $87+5; var $89 = IHEAP[$88]; var $90 = $89; var $91 = $90 & 3; var $92 = $91 != 0; ; if ($92) { ; var $94 = $1; var $95 = $2; var $96 = $95; var $97 = $96; var $98 = $97+16; var $99 = IHEAP[$98]; var $100 = $99; __Z16reallymarkobjectP12global_StateP8GCObject($94, $100); ; } $i1 = 0; ; $102$20: while(1) { // $102 var $103 = $i1; var $104 = $2; var $105 = $104; var $106 = $105; var $107 = $106+7; var $108 = IHEAP[$107]; var $109 = $108; var $110 = $103 < $109; if (!($110)) { __label__ = 12; /* $141 */ break $102$20; } var $112 = $i1; var $113 = $2; var $114 = $113; var $115 = $114; var $116 = $115+20; var $117 = $116+$112*4; var $118 = IHEAP[$117]; var $119 = $118; var $120 = $119; var $121 = $120; var $122 = $121+5; var $123 = IHEAP[$122]; var $124 = $123; var $125 = $124 & 3; var $126 = $125 != 0; ; if ($126) { ; var $128 = $1; var $129 = $i1; var $130 = $2; var $131 = $130; var $132 = $131; var $133 = $132+20; var $134 = $133+$129*4; var $135 = IHEAP[$134]; var $136 = $135; __Z16reallymarkobjectP12global_StateP8GCObject($128, $136); ; } ; var $139 = $i1; var $140 = $139 + 1; $i1 = $140; __label__ = 10; /* $102 */ continue $102$20; } ; } ; return; } __Z15traverseclosureP12global_StateP7Closure.__index__ = Runtime.getFunctionIndex(__Z15traverseclosureP12global_StateP7Closure, "__Z15traverseclosureP12global_StateP7Closure"); function __Z13traversestackP12global_StateP9lua_State($g, $l) { ; var __label__; var $1; var $2; var $o; var $lim; var $ci; $1 = $g; $2 = $l; var $3 = $2; var $4 = $3+72; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 >= 4; ; $8$30$2: do { if ($7) { ; var $9 = $2; var $10 = $9+72; var $11 = $10; var $12 = $11; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15; var $17 = $16+5; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 & 3; var $21 = $20 != 0; if (!($21)) { __label__ = 1; /* $30 */ break $8$30$2; } var $23 = $1; var $24 = $2; var $25 = $24+72; var $26 = $25; var $27 = $26; var $28 = $27; var $29 = IHEAP[$28]; __Z16reallymarkobjectP12global_StateP8GCObject($23, $29); ; } } while(0); var $31 = $2; var $32 = $31+8; var $33 = IHEAP[$32]; $lim = $33; var $34 = $2; var $35 = $34+40; var $36 = IHEAP[$35]; $ci = $36; ; $37$6: while(1) { // $37 var $38 = $ci; var $39 = $2; var $40 = $39+20; var $41 = IHEAP[$40]; var $42 = $38 <= $41; if (!($42)) { __label__ = 5; /* $57 */ break $37$6; } var $44 = $lim; var $45 = $ci; var $46 = $45+8; var $47 = IHEAP[$46]; var $48 = $44 < $47; ; if ($48) { ; var $50 = $ci; var $51 = $50+8; var $52 = IHEAP[$51]; $lim = $52; ; } ; var $55 = $ci; var $56 = $55+24; $ci = $56; __label__ = 3; /* $37 */ continue $37$6; } var $58 = $2; var $59 = $58+32; var $60 = IHEAP[$59]; $o = $60; ; $61$14: while(1) { // $61 var $62 = $o; var $63 = $2; var $64 = $63+8; var $65 = IHEAP[$64]; var $66 = $62 < $65; if (!($66)) { __label__ = 10; /* $96 */ break $61$14; } var $68 = $o; var $69 = $68+8; var $70 = IHEAP[$69]; var $71 = $70 >= 4; ; $72$92$17: do { if ($71) { ; var $73 = $o; var $74 = $73; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = $77; var $79 = $78; var $80 = $79+5; var $81 = IHEAP[$80]; var $82 = $81; var $83 = $82 & 3; var $84 = $83 != 0; if (!($84)) { __label__ = 12; /* $92 */ break $72$92$17; } var $86 = $1; var $87 = $o; var $88 = $87; var $89 = $88; var $90 = $89; var $91 = IHEAP[$90]; __Z16reallymarkobjectP12global_StateP8GCObject($86, $91); ; } } while(0); ; var $94 = $o; var $95 = $94+12; $o = $95; __label__ = 8; /* $61 */ continue $61$14; } ; $97$23: while(1) { // $97 var $98 = $o; var $99 = $lim; var $100 = $98 <= $99; if (!($100)) { __label__ = 17; /* $107 */ break $97$23; } var $102 = $o; var $103 = $102+8; IHEAP[$103] = 0; ; var $105 = $o; var $106 = $105+12; $o = $106; __label__ = 15; /* $97 */ continue $97$23; } var $108 = $2; var $109 = $lim; __Z15checkstacksizesP9lua_StateP10lua_TValue($108, $109); ; return; } __Z13traversestackP12global_StateP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13traversestackP12global_StateP9lua_State, "__Z13traversestackP12global_StateP9lua_State"); function __Z13traverseprotoP12global_StateP5Proto($g, $f) { ; var __label__; var $1; var $2; var $i; $1 = $g; $2 = $f; var $3 = $2; var $4 = $3+32; var $5 = IHEAP[$4]; var $6 = $5 != 0; ; if ($6) { ; var $8 = $2; var $9 = $8+32; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11+5; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14 & 252; var $16 = $15; IHEAP[$12] = $16; ; } $i = 0; ; $18$5: while(1) { // $18 var $19 = $i; var $20 = $2; var $21 = $20+40; var $22 = IHEAP[$21]; var $23 = $19 < $22; if (!($23)) { __label__ = 3; /* $65 */ break $18$5; } var $25 = $i; var $26 = $2; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = $28+12*$25; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $31 >= 4; ; $33$61$8: do { if ($32) { ; var $34 = $i; var $35 = $2; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37+12*$34; var $39 = $38; var $40 = $39; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $43; var $45 = $44+5; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $47 & 3; var $49 = $48 != 0; if (!($49)) { __label__ = 5; /* $61 */ break $33$61$8; } var $51 = $1; var $52 = $i; var $53 = $2; var $54 = $53+8; var $55 = IHEAP[$54]; var $56 = $55+12*$52; var $57 = $56; var $58 = $57; var $59 = $58; var $60 = IHEAP[$59]; __Z16reallymarkobjectP12global_StateP8GCObject($51, $60); ; } } while(0); ; var $63 = $i; var $64 = $63 + 1; $i = $64; __label__ = 1; /* $18 */ continue $18$5; } $i = 0; ; $66$14: while(1) { // $66 var $67 = $i; var $68 = $2; var $69 = $68+36; var $70 = IHEAP[$69]; var $71 = $67 < $70; if (!($71)) { __label__ = 10; /* $97 */ break $66$14; } var $73 = $i; var $74 = $2; var $75 = $74+28; var $76 = IHEAP[$75]; var $77 = $76+4*$73; var $78 = IHEAP[$77]; var $79 = $78 != 0; ; if ($79) { ; var $81 = $i; var $82 = $2; var $83 = $82+28; var $84 = IHEAP[$83]; var $85 = $84+4*$81; var $86 = IHEAP[$85]; var $87 = $86; var $88 = $87+5; var $89 = IHEAP[$88]; var $90 = $89; var $91 = $90 & 252; var $92 = $91; IHEAP[$88] = $92; ; } ; var $95 = $i; var $96 = $95 + 1; $i = $96; __label__ = 8; /* $66 */ continue $66$14; } $i = 0; ; $98$22: while(1) { // $98 var $99 = $i; var $100 = $2; var $101 = $100+52; var $102 = IHEAP[$101]; var $103 = $99 < $102; if (!($103)) { __label__ = 15; /* $141 */ break $98$22; } var $105 = $i; var $106 = $2; var $107 = $106+16; var $108 = IHEAP[$107]; var $109 = $108+4*$105; var $110 = IHEAP[$109]; var $111 = $110 != 0; ; if ($111) { ; var $113 = $i; var $114 = $2; var $115 = $114+16; var $116 = IHEAP[$115]; var $117 = $116+4*$113; var $118 = IHEAP[$117]; var $119 = $118; var $120 = $119; var $121 = $120; var $122 = $121+5; var $123 = IHEAP[$122]; var $124 = $123; var $125 = $124 & 3; var $126 = $125 != 0; ; if ($126) { ; var $128 = $1; var $129 = $i; var $130 = $2; var $131 = $130+16; var $132 = IHEAP[$131]; var $133 = $132+4*$129; var $134 = IHEAP[$133]; var $135 = $134; __Z16reallymarkobjectP12global_StateP8GCObject($128, $135); ; } ; } ; var $139 = $i; var $140 = $139 + 1; $i = $140; __label__ = 13; /* $98 */ continue $98$22; } $i = 0; ; $142$33: while(1) { // $142 var $143 = $i; var $144 = $2; var $145 = $144+56; var $146 = IHEAP[$145]; var $147 = $143 < $146; if (!($147)) { __label__ = 21; /* $175 */ break $142$33; } var $149 = $i; var $150 = $2; var $151 = $150+24; var $152 = IHEAP[$151]; var $153 = $152+12*$149; var $154 = $153; var $155 = IHEAP[$154]; var $156 = $155 != 0; ; if ($156) { ; var $158 = $i; var $159 = $2; var $160 = $159+24; var $161 = IHEAP[$160]; var $162 = $161+12*$158; var $163 = $162; var $164 = IHEAP[$163]; var $165 = $164; var $166 = $165+5; var $167 = IHEAP[$166]; var $168 = $167; var $169 = $168 & 252; var $170 = $169; IHEAP[$166] = $170; ; } ; var $173 = $i; var $174 = $173 + 1; $i = $174; __label__ = 19; /* $142 */ continue $142$33; } ; return; } __Z13traverseprotoP12global_StateP5Proto.__index__ = Runtime.getFunctionIndex(__Z13traverseprotoP12global_StateP5Proto, "__Z13traverseprotoP12global_StateP5Proto"); function __Z15checkstacksizesP9lua_StateP10lua_TValue($L, $max) { ; var __label__; var $1; var $2; var $ci_used; var $s_used; $1 = $L; $2 = $max; var $3 = $1; var $4 = $3+20; var $5 = IHEAP[$4]; var $6 = $1; var $7 = $6+40; var $8 = IHEAP[$7]; var $9 = $5; var $10 = $8; var $11 = $9 - $10; var $12 = Math.floor($11 / 24); $ci_used = $12; var $13 = $2; var $14 = $1; var $15 = $14+32; var $16 = IHEAP[$15]; var $17 = $13; var $18 = $16; var $19 = $17 - $18; var $20 = Math.floor($19 / 12); $s_used = $20; var $21 = $1; var $22 = $21+48; var $23 = IHEAP[$22]; var $24 = $23 > 20000; ; $25$26$2: do { if ($24) { ; ; } else { ; var $27 = $ci_used; var $28 = 4 * $27; var $29 = $1; var $30 = $29+48; var $31 = IHEAP[$30]; var $32 = $28 < $31; ; $33$44$5: do { if ($32) { ; var $34 = $1; var $35 = $34+48; var $36 = IHEAP[$35]; var $37 = 16 < $36; if (!($37)) { __label__ = 2; /* $44 */ break $33$44$5; } var $39 = $1; var $40 = $1; var $41 = $40+48; var $42 = IHEAP[$41]; var $43 = Math.floor($42 / 2); __Z14luaD_reallocCIP9lua_Statei($39, $43); ; } } while(0); var $45 = $s_used; var $46 = 4 * $45; var $47 = $1; var $48 = $47+44; var $49 = IHEAP[$48]; var $50 = $46 < $49; if (!($50)) { __label__ = 5; /* $62 */ break $25$26$2; } var $52 = $1; var $53 = $52+44; var $54 = IHEAP[$53]; var $55 = 90 < $54; if (!($55)) { __label__ = 5; /* $62 */ break $25$26$2; } var $57 = $1; var $58 = $1; var $59 = $58+44; var $60 = IHEAP[$59]; var $61 = Math.floor($60 / 2); __Z17luaD_reallocstackP9lua_Statei($57, $61); ; } } while(0); ; return; } __Z15checkstacksizesP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z15checkstacksizesP9lua_StateP10lua_TValue, "__Z15checkstacksizesP9lua_StateP10lua_TValue"); function __Z7freeobjP9lua_StateP8GCObject($L, $o) { ; var __label__; var $1; var $2; $1 = $L; $2 = $o; var $3 = $2; var $4 = $3; var $5 = $4; var $6 = $5+4; var $7 = IHEAP[$6]; var $8 = $7; if ($8 == 9) { __label__ = 1; /* $9 */ } else if ($8 == 6) { __label__ = 2; /* $14 */ } else if ($8 == 10) { __label__ = 3; /* $19 */ } else if ($8 == 5) { __label__ = 4; /* $24 */ } else if ($8 == 8) { __label__ = 5; /* $29 */ } else if ($8 == 4) { __label__ = 6; /* $33 */ } else if ($8 == 7) { __label__ = 7; /* $54 */ } else { __label__ = 8; /* $66 */ } if (__label__ == 8) { ; } else if (__label__ == 1) { var $10 = $1; var $11 = $2; var $12 = $11; var $13 = $12; __Z14luaF_freeprotoP9lua_StateP5Proto($10, $13); ; } else if (__label__ == 2) { var $15 = $1; var $16 = $2; var $17 = $16; var $18 = $17; __Z16luaF_freeclosureP9lua_StateP7Closure($15, $18); ; } else if (__label__ == 3) { var $20 = $1; var $21 = $2; var $22 = $21; var $23 = $22; __Z14luaF_freeupvalP9lua_StateP5UpVal($20, $23); ; } else if (__label__ == 4) { var $25 = $1; var $26 = $2; var $27 = $26; var $28 = $27; __Z9luaH_freeP9lua_StateP5Table($25, $28); ; } else if (__label__ == 5) { var $30 = $1; var $31 = $2; var $32 = $31; __Z15luaE_freethreadP9lua_StateS0_($30, $32); ; } else if (__label__ == 6) { var $34 = $1; var $35 = $34+16; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $37+4; var $39 = IHEAP[$38]; var $40 = $39 + -1; IHEAP[$38] = $40; var $41 = $1; var $42 = $2; var $43 = $42; var $44 = $2; var $45 = $44; var $46 = $45; var $47 = $46; var $48 = $47+12; var $49 = IHEAP[$48]; var $50 = $49 + 1; var $51 = $50 * 1; var $52 = 16 + $51; var $53 = __Z13luaM_realloc_P9lua_StatePvjj($41, $43, $52, 0); ; } else if (__label__ == 7) { var $55 = $1; var $56 = $2; var $57 = $56; var $58 = $2; var $59 = $58; var $60 = $59; var $61 = $60; var $62 = $61+16; var $63 = IHEAP[$62]; var $64 = 20 + $63; var $65 = __Z13luaM_realloc_P9lua_StatePvjj($55, $57, $64, 0); ; } ; return; } __Z7freeobjP9lua_StateP8GCObject.__index__ = Runtime.getFunctionIndex(__Z7freeobjP9lua_StateP8GCObject, "__Z7freeobjP9lua_StateP8GCObject"); function __Z9luaX_initP9lua_State($L) { ; var __label__; var $1; var $i; var $ts; $1 = $L; $i = 0; ; $2$2: while(1) { // $2 var $3 = $i; var $4 = $3 < 21; if (!($4)) { __label__ = 2; /* $31 */ break $2$2; } var $6 = $1; var $7 = $i; var $8 = _luaX_tokens+$7*4; var $9 = IHEAP[$8]; var $10 = $i; var $11 = _luaX_tokens+$10*4; var $12 = IHEAP[$11]; var $13 = _strlen($12); var $14 = __Z12luaS_newlstrP9lua_StatePKcj($6, $9, $13); $ts = $14; var $15 = $ts; var $16 = $15; var $17 = $16+5; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 | 32; var $21 = $20; IHEAP[$17] = $21; var $22 = $i; var $23 = $22 + 1; var $24 = $23; var $25 = $ts; var $26 = $25; var $27 = $26+6; IHEAP[$27] = $24; ; var $29 = $i; var $30 = $29 + 1; $i = $30; __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z9luaX_initP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaX_initP9lua_State, "__Z9luaX_initP9lua_State"); function __Z14luaX_token2strP8LexStatei($ls, $token) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $2 = $ls; $3 = $token; var $4 = $3; var $5 = $4 < 257; ; if ($5) { ; var $7 = $3; var $8 = _iscntrl($7); var $9 = $8 != 0; ; if ($9) { ; var $11 = $2; var $12 = $11+40; var $13 = IHEAP[$12]; var $14 = $3; var $15 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str31, Pointer_make([$14,0,0,0], 0, ALLOC_STACK)); __lastLabel__ = 0; ; } else { ; var $17 = $2; var $18 = $17+40; var $19 = IHEAP[$18]; var $20 = $3; var $21 = __Z16luaO_pushfstringP9lua_StatePKcz($19, __str32, Pointer_make([$20,0,0,0], 0, ALLOC_STACK)); __lastLabel__ = 2; ; } var $23 = __lastLabel__ == 0 ? $15 : ($21); $1 = $23; ; } else { ; var $25 = $3; var $26 = $25 - 257; var $27 = _luaX_tokens+$26*4; var $28 = IHEAP[$27]; $1 = $28; ; } var $30 = $1; ; return $30; } __Z14luaX_token2strP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z14luaX_token2strP8LexStatei, "__Z14luaX_token2strP8LexStatei"); function __Z13luaX_lexerrorP8LexStatePKci($ls, $msg, $token) { var __stackBase__ = STACKTOP; STACKTOP += 80; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $buff = __stackBase__; $1 = $ls; $2 = $msg; $3 = $token; var $4 = $buff; var $5 = $1; var $6 = $5+52; var $7 = IHEAP[$6]; var $8 = $7+16; var $9 = $8; __Z12luaO_chunkidPcPKcj($4, $9, 80); var $10 = $1; var $11 = $10+40; var $12 = IHEAP[$11]; var $13 = $buff; var $14 = $1; var $15 = $14+4; var $16 = IHEAP[$15]; var $17 = $2; var $18 = __Z16luaO_pushfstringP9lua_StatePKcz($12, __str33, Pointer_make([$13,0,0,0,$16,0,0,0,$17,0,0,0], 0, ALLOC_STACK)); $2 = $18; var $19 = $3; var $20 = $19 != 0; ; if ($20) { ; var $22 = $1; var $23 = $22+40; var $24 = IHEAP[$23]; var $25 = $2; var $26 = $1; var $27 = $3; var $28 = __Z8txtTokenP8LexStatei($26, $27); var $29 = __Z16luaO_pushfstringP9lua_StatePKcz($24, __str34, Pointer_make([$25,0,0,0,$28,0,0,0], 0, ALLOC_STACK)); ; } var $31 = $1; var $32 = $31+40; var $33 = IHEAP[$32]; __Z10luaD_throwP9lua_Statei($33, 3); STACKTOP = __stackBase__; return; } __Z13luaX_lexerrorP8LexStatePKci.__index__ = Runtime.getFunctionIndex(__Z13luaX_lexerrorP8LexStatePKci, "__Z13luaX_lexerrorP8LexStatePKci"); function __Z8txtTokenP8LexStatei($ls, $token) { ; var __label__; var $1; var $2; var $3; $2 = $ls; $3 = $token; var $4 = $3; if ($4 == 285) { __label__ = 1; /* $5 */ } else if ($4 == 286) { __label__ = 1; /* $5 */ } else if ($4 == 284) { __label__ = 1; /* $5 */ } else { __label__ = 2; /* $12 */ } if (__label__ == 2) { var $13 = $2; var $14 = $3; var $15 = __Z14luaX_token2strP8LexStatei($13, $14); $1 = $15; ; } else if (__label__ == 1) { var $6 = $2; __Z4saveP8LexStatei($6, 0); var $7 = $2; var $8 = $7+48; var $9 = IHEAP[$8]; var $10 = $9; var $11 = IHEAP[$10]; $1 = $11; ; } var $17 = $1; ; return $17; } __Z8txtTokenP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z8txtTokenP8LexStatei, "__Z8txtTokenP8LexStatei"); function __Z16luaX_syntaxerrorP8LexStatePKc($ls, $msg) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $msg; var $3 = $1; var $4 = $2; var $5 = $1; var $6 = $5+12; var $7 = $6; var $8 = IHEAP[$7]; __Z13luaX_lexerrorP8LexStatePKci($3, $4, $8); ; return; } __Z16luaX_syntaxerrorP8LexStatePKc.__index__ = Runtime.getFunctionIndex(__Z16luaX_syntaxerrorP8LexStatePKc, "__Z16luaX_syntaxerrorP8LexStatePKc"); function __Z14luaX_newstringP8LexStatePKcj($ls, $str, $l) { ; var __label__; var $1; var $2; var $3; var $L; var $ts; var $o; var $i_o; $1 = $ls; $2 = $str; $3 = $l; var $4 = $1; var $5 = $4+40; var $6 = IHEAP[$5]; $L = $6; var $7 = $L; var $8 = $2; var $9 = $3; var $10 = __Z12luaS_newlstrP9lua_StatePKcj($7, $8, $9); $ts = $10; var $11 = $L; var $12 = $1; var $13 = $12+36; var $14 = IHEAP[$13]; var $15 = $14+4; var $16 = IHEAP[$15]; var $17 = $ts; var $18 = __Z11luaH_setstrP9lua_StateP5TableP7TString($11, $16, $17); $o = $18; var $19 = $o; var $20 = $19+8; var $21 = IHEAP[$20]; var $22 = $21 == 0; ; if ($22) { ; var $24 = $o; $i_o = $24; var $25 = $i_o; var $26 = $25; var $27 = $26; var $28 = $27; IHEAP[$28] = 1; var $29 = $i_o; var $30 = $29+8; IHEAP[$30] = 1; ; } var $32 = $ts; ; return $32; } __Z14luaX_newstringP8LexStatePKcj.__index__ = Runtime.getFunctionIndex(__Z14luaX_newstringP8LexStatePKcj, "__Z14luaX_newstringP8LexStatePKcj"); function __Z13luaX_setinputP9lua_StateP8LexStateP3ZioP7TString($L, $ls, $z, $source) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; $1 = $L; $2 = $ls; $3 = $z; $4 = $source; var $5 = $2; var $6 = $5+56; IHEAP[$6] = 46; var $7 = $1; var $8 = $2; var $9 = $8+40; IHEAP[$9] = $7; var $10 = $2; var $11 = $10+24; var $12 = $11; IHEAP[$12] = 287; var $13 = $3; var $14 = $2; var $15 = $14+44; IHEAP[$15] = $13; var $16 = $2; var $17 = $16+36; IHEAP[$17] = 0; var $18 = $2; var $19 = $18+4; IHEAP[$19] = 1; var $20 = $2; var $21 = $20+8; IHEAP[$21] = 1; var $22 = $4; var $23 = $2; var $24 = $23+52; IHEAP[$24] = $22; var $25 = $2; var $26 = $25+40; var $27 = IHEAP[$26]; var $28 = $2; var $29 = $28+48; var $30 = IHEAP[$29]; var $31 = $30; var $32 = IHEAP[$31]; var $33 = $2; var $34 = $33+48; var $35 = IHEAP[$34]; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37 * 1; var $39 = __Z13luaM_realloc_P9lua_StatePvjj($27, $32, $38, 32); var $40 = $2; var $41 = $40+48; var $42 = IHEAP[$41]; var $43 = $42; IHEAP[$43] = $39; var $44 = $2; var $45 = $44+48; var $46 = IHEAP[$45]; var $47 = $46+8; IHEAP[$47] = 32; var $48 = $2; var $49 = $48+44; var $50 = IHEAP[$49]; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $52 + -1; IHEAP[$51] = $53; var $54 = unSign($52, 32) > unSign(0, 32); ; if ($54) { ; var $56 = $2; var $57 = $56+44; var $58 = IHEAP[$57]; var $59 = $58+4; var $60 = IHEAP[$59]; var $61 = $60+1; IHEAP[$59] = $61; var $62 = IHEAP[$60]; var $63 = $62; __lastLabel__ = 0; ; } else { ; var $65 = $2; var $66 = $65+44; var $67 = IHEAP[$66]; var $68 = __Z9luaZ_fillP3Zio($67); __lastLabel__ = 2; ; } var $70 = __lastLabel__ == 0 ? $63 : ($68); var $71 = $2; var $72 = $71; IHEAP[$72] = $70; ; return; } __Z13luaX_setinputP9lua_StateP8LexStateP3ZioP7TString.__index__ = Runtime.getFunctionIndex(__Z13luaX_setinputP9lua_StateP8LexStateP3ZioP7TString, "__Z13luaX_setinputP9lua_StateP8LexStateP3ZioP7TString"); function __Z9luaX_nextP8LexState($ls) { ; var __label__; var $1; $1 = $ls; var $2 = $1; var $3 = $2+4; var $4 = IHEAP[$3]; var $5 = $1; var $6 = $5+8; IHEAP[$6] = $4; var $7 = $1; var $8 = $7+24; var $9 = $8; var $10 = IHEAP[$9]; var $11 = $10 != 287; ; if ($11) { ; var $13 = $1; var $14 = $13+12; var $15 = $1; var $16 = $15+24; var $17 = $14; var $18 = $16; _llvm_memcpy_p0i8_p0i8_i32($17, $18, 12, 4, 0); var $19 = $1; var $20 = $19+24; var $21 = $20; IHEAP[$21] = 287; ; } else { ; var $23 = $1; var $24 = $1; var $25 = $24+12; var $26 = $25+4; var $27 = __Z4llexP8LexStateP7SemInfo($23, $26); var $28 = $1; var $29 = $28+12; var $30 = $29; IHEAP[$30] = $27; ; } ; return; } __Z9luaX_nextP8LexState.__index__ = Runtime.getFunctionIndex(__Z9luaX_nextP8LexState, "__Z9luaX_nextP8LexState"); function __Z4llexP8LexStateP7SemInfo($ls, $seminfo) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $sep; var $sep1; var $ts; var $c; $2 = $ls; $3 = $seminfo; var $4 = $2; var $5 = $4+48; var $6 = IHEAP[$5]; var $7 = $6+4; IHEAP[$7] = 0; ; $8$2: while(1) { // $8 var $9 = $2; var $10 = $9; var $11 = IHEAP[$10]; if ($11 == 10) { __label__ = 70; /* $12 */ } else if ($11 == 13) { __label__ = 70; /* $12 */ } else if ($11 == 45) { __label__ = 71; /* $14 */ } else if ($11 == 91) { __label__ = 72; /* $137 */ break $8$2; } else if ($11 == 61) { __label__ = 23; /* $154 */ break $8$2; } else if ($11 == 60) { __label__ = 73; /* $211 */ break $8$2; } else if ($11 == 62) { __label__ = 74; /* $268 */ break $8$2; } else if ($11 == 126) { __label__ = 75; /* $325 */ break $8$2; } else if ($11 == 34) { __label__ = 76; /* $382 */ break $8$2; } else if ($11 == 39) { __label__ = 76; /* $382 */ break $8$2; } else if ($11 == 46) { __label__ = 77; /* $388 */ break $8$2; } else if ($11 == -1) { __label__ = 78; /* $437 */ break $8$2; } else { __label__ = 79; /* $438 */ } if (__label__ == 79) { var $439 = $2; var $440 = $439; var $441 = IHEAP[$440]; var $442 = _isspace($441); var $443 = $442 != 0; if (!($443)) { __label__ = 53; /* $470 */ break $8$2; } var $445 = $2; var $446 = $445+44; var $447 = IHEAP[$446]; var $448 = $447; var $449 = IHEAP[$448]; var $450 = $449 + -1; IHEAP[$448] = $450; var $451 = unSign($449, 32) > unSign(0, 32); ; if ($451) { ; var $453 = $2; var $454 = $453+44; var $455 = IHEAP[$454]; var $456 = $455+4; var $457 = IHEAP[$456]; var $458 = $457+1; IHEAP[$456] = $458; var $459 = IHEAP[$457]; var $460 = $459; __lastLabel__ = 54; ; } else { ; var $462 = $2; var $463 = $462+44; var $464 = IHEAP[$463]; var $465 = __Z9luaZ_fillP3Zio($464); __lastLabel__ = 56; ; } var $467 = __lastLabel__ == 54 ? $460 : ($465); var $468 = $2; var $469 = $468; IHEAP[$469] = $467; __label__ = 0; /* $8 */ continue $8$2; } else if (__label__ == 70) { var $13 = $2; __Z13inclinenumberP8LexState($13); __label__ = 0; /* $8 */ continue $8$2; } else if (__label__ == 71) { var $15 = $2; var $16 = $15+44; var $17 = IHEAP[$16]; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19 + -1; IHEAP[$18] = $20; var $21 = unSign($19, 32) > unSign(0, 32); ; if ($21) { ; var $23 = $2; var $24 = $23+44; var $25 = IHEAP[$24]; var $26 = $25+4; var $27 = IHEAP[$26]; var $28 = $27+1; IHEAP[$26] = $28; var $29 = IHEAP[$27]; var $30 = $29; __lastLabel__ = 1; ; } else { ; var $32 = $2; var $33 = $32+44; var $34 = IHEAP[$33]; var $35 = __Z9luaZ_fillP3Zio($34); __lastLabel__ = 3; ; } var $37 = __lastLabel__ == 1 ? $30 : ($35); var $38 = $2; var $39 = $38; IHEAP[$39] = $37; var $40 = $2; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42 != 45; if ($43) { __label__ = 4; /* $44 */ break $8$2; } var $46 = $2; var $47 = $46+44; var $48 = IHEAP[$47]; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $50 + -1; IHEAP[$49] = $51; var $52 = unSign($50, 32) > unSign(0, 32); ; if ($52) { ; var $54 = $2; var $55 = $54+44; var $56 = IHEAP[$55]; var $57 = $56+4; var $58 = IHEAP[$57]; var $59 = $58+1; IHEAP[$57] = $59; var $60 = IHEAP[$58]; var $61 = $60; __lastLabel__ = 7; ; } else { ; var $63 = $2; var $64 = $63+44; var $65 = IHEAP[$64]; var $66 = __Z9luaZ_fillP3Zio($65); __lastLabel__ = 9; ; } var $68 = __lastLabel__ == 7 ? $61 : ($66); var $69 = $2; var $70 = $69; IHEAP[$70] = $68; var $71 = $2; var $72 = $71; var $73 = IHEAP[$72]; var $74 = $73 == 91; ; if ($74) { ; var $76 = $2; var $77 = __Z8skip_sepP8LexState($76); $sep = $77; var $78 = $2; var $79 = $78+48; var $80 = IHEAP[$79]; var $81 = $80+4; IHEAP[$81] = 0; var $82 = $sep; var $83 = $82 >= 0; ; if ($83) { ; var $85 = $2; var $86 = $sep; __Z16read_long_stringP8LexStateP7SemInfoi($85, 0, $86); var $87 = $2; var $88 = $87+48; var $89 = IHEAP[$88]; var $90 = $89+4; IHEAP[$90] = 0; __label__ = 0; /* $8 */ continue $8$2; } else { ; ; } } ; $93$28: while(1) { // $93 var $94 = $2; var $95 = $94; var $96 = IHEAP[$95]; var $97 = $96 == 10; ; $108$98$30: do { if ($97) { __lastLabel__ = 11; ; } else { __lastLabel__ = 11; ; var $99 = $2; var $100 = $99; var $101 = IHEAP[$100]; var $102 = $101 == 13; if ($102) { __lastLabel__ = 12; __label__ = 13; /* $108 */ break $108$98$30; } else { __lastLabel__ = 12; ; } var $104 = $2; var $105 = $104; var $106 = IHEAP[$105]; var $107 = $106 != -1; __lastLabel__ = 14; ; } } while(0); var $109 = __lastLabel__ == 12 ? 0 : (__lastLabel__ == 11 ? 0 : ($107)); if (!($109)) { __label__ = 17; /* $136 */ break $93$28; } var $111 = $2; var $112 = $111+44; var $113 = IHEAP[$112]; var $114 = $113; var $115 = IHEAP[$114]; var $116 = $115 + -1; IHEAP[$114] = $116; var $117 = unSign($115, 32) > unSign(0, 32); ; if ($117) { ; var $119 = $2; var $120 = $119+44; var $121 = IHEAP[$120]; var $122 = $121+4; var $123 = IHEAP[$122]; var $124 = $123+1; IHEAP[$122] = $124; var $125 = IHEAP[$123]; var $126 = $125; __lastLabel__ = 18; ; } else { ; var $128 = $2; var $129 = $128+44; var $130 = IHEAP[$129]; var $131 = __Z9luaZ_fillP3Zio($130); __lastLabel__ = 20; ; } var $133 = __lastLabel__ == 18 ? $126 : ($131); var $134 = $2; var $135 = $134; IHEAP[$135] = $133; __label__ = 11; /* $93 */ continue $93$28; } __label__ = 0; /* $8 */ continue $8$2; } } $137$154$211$268$325$382$388$437$44$470$40: do { if (__label__ == 72) { var $138 = $2; var $139 = __Z8skip_sepP8LexState($138); $sep1 = $139; var $140 = $sep1; var $141 = $140 >= 0; ; if ($141) { ; var $143 = $2; var $144 = $3; var $145 = $sep1; __Z16read_long_stringP8LexStateP7SemInfoi($143, $144, $145); $1 = 286; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $147 = $sep1; var $148 = $147 == -1; ; if ($148) { ; $1 = 91; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $151 = $2; __Z13luaX_lexerrorP8LexStatePKci($151, __str35, 286); ; ; __label__ = 23; /* $154 */ break $137$154$211$268$325$382$388$437$44$470$40; } } } else if (__label__ == 73) { var $212 = $2; var $213 = $212+44; var $214 = IHEAP[$213]; var $215 = $214; var $216 = IHEAP[$215]; var $217 = $216 + -1; IHEAP[$215] = $217; var $218 = unSign($216, 32) > unSign(0, 32); ; if ($218) { ; var $220 = $2; var $221 = $220+44; var $222 = IHEAP[$221]; var $223 = $222+4; var $224 = IHEAP[$223]; var $225 = $224+1; IHEAP[$223] = $225; var $226 = IHEAP[$224]; var $227 = $226; __lastLabel__ = 31; ; } else { ; var $229 = $2; var $230 = $229+44; var $231 = IHEAP[$230]; var $232 = __Z9luaZ_fillP3Zio($231); __lastLabel__ = 33; ; } var $234 = __lastLabel__ == 31 ? $227 : ($232); var $235 = $2; var $236 = $235; IHEAP[$236] = $234; var $237 = $2; var $238 = $237; var $239 = IHEAP[$238]; var $240 = $239 != 61; ; if ($240) { ; $1 = 60; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $243 = $2; var $244 = $243+44; var $245 = IHEAP[$244]; var $246 = $245; var $247 = IHEAP[$246]; var $248 = $247 + -1; IHEAP[$246] = $248; var $249 = unSign($247, 32) > unSign(0, 32); ; if ($249) { ; var $251 = $2; var $252 = $251+44; var $253 = IHEAP[$252]; var $254 = $253+4; var $255 = IHEAP[$254]; var $256 = $255+1; IHEAP[$254] = $256; var $257 = IHEAP[$255]; var $258 = $257; __lastLabel__ = 34; ; } else { ; var $260 = $2; var $261 = $260+44; var $262 = IHEAP[$261]; var $263 = __Z9luaZ_fillP3Zio($262); __lastLabel__ = 36; ; } var $265 = __lastLabel__ == 34 ? $258 : ($263); var $266 = $2; var $267 = $266; IHEAP[$267] = $265; $1 = 282; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } else if (__label__ == 74) { var $269 = $2; var $270 = $269+44; var $271 = IHEAP[$270]; var $272 = $271; var $273 = IHEAP[$272]; var $274 = $273 + -1; IHEAP[$272] = $274; var $275 = unSign($273, 32) > unSign(0, 32); ; if ($275) { ; var $277 = $2; var $278 = $277+44; var $279 = IHEAP[$278]; var $280 = $279+4; var $281 = IHEAP[$280]; var $282 = $281+1; IHEAP[$280] = $282; var $283 = IHEAP[$281]; var $284 = $283; __lastLabel__ = 37; ; } else { ; var $286 = $2; var $287 = $286+44; var $288 = IHEAP[$287]; var $289 = __Z9luaZ_fillP3Zio($288); __lastLabel__ = 39; ; } var $291 = __lastLabel__ == 37 ? $284 : ($289); var $292 = $2; var $293 = $292; IHEAP[$293] = $291; var $294 = $2; var $295 = $294; var $296 = IHEAP[$295]; var $297 = $296 != 61; ; if ($297) { ; $1 = 62; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $300 = $2; var $301 = $300+44; var $302 = IHEAP[$301]; var $303 = $302; var $304 = IHEAP[$303]; var $305 = $304 + -1; IHEAP[$303] = $305; var $306 = unSign($304, 32) > unSign(0, 32); ; if ($306) { ; var $308 = $2; var $309 = $308+44; var $310 = IHEAP[$309]; var $311 = $310+4; var $312 = IHEAP[$311]; var $313 = $312+1; IHEAP[$311] = $313; var $314 = IHEAP[$312]; var $315 = $314; __lastLabel__ = 40; ; } else { ; var $317 = $2; var $318 = $317+44; var $319 = IHEAP[$318]; var $320 = __Z9luaZ_fillP3Zio($319); __lastLabel__ = 42; ; } var $322 = __lastLabel__ == 40 ? $315 : ($320); var $323 = $2; var $324 = $323; IHEAP[$324] = $322; $1 = 281; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } else if (__label__ == 75) { var $326 = $2; var $327 = $326+44; var $328 = IHEAP[$327]; var $329 = $328; var $330 = IHEAP[$329]; var $331 = $330 + -1; IHEAP[$329] = $331; var $332 = unSign($330, 32) > unSign(0, 32); ; if ($332) { ; var $334 = $2; var $335 = $334+44; var $336 = IHEAP[$335]; var $337 = $336+4; var $338 = IHEAP[$337]; var $339 = $338+1; IHEAP[$337] = $339; var $340 = IHEAP[$338]; var $341 = $340; __lastLabel__ = 43; ; } else { ; var $343 = $2; var $344 = $343+44; var $345 = IHEAP[$344]; var $346 = __Z9luaZ_fillP3Zio($345); __lastLabel__ = 45; ; } var $348 = __lastLabel__ == 43 ? $341 : ($346); var $349 = $2; var $350 = $349; IHEAP[$350] = $348; var $351 = $2; var $352 = $351; var $353 = IHEAP[$352]; var $354 = $353 != 61; ; if ($354) { ; $1 = 126; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $357 = $2; var $358 = $357+44; var $359 = IHEAP[$358]; var $360 = $359; var $361 = IHEAP[$360]; var $362 = $361 + -1; IHEAP[$360] = $362; var $363 = unSign($361, 32) > unSign(0, 32); ; if ($363) { ; var $365 = $2; var $366 = $365+44; var $367 = IHEAP[$366]; var $368 = $367+4; var $369 = IHEAP[$368]; var $370 = $369+1; IHEAP[$368] = $370; var $371 = IHEAP[$369]; var $372 = $371; __lastLabel__ = 46; ; } else { ; var $374 = $2; var $375 = $374+44; var $376 = IHEAP[$375]; var $377 = __Z9luaZ_fillP3Zio($376); __lastLabel__ = 48; ; } var $379 = __lastLabel__ == 46 ? $372 : ($377); var $380 = $2; var $381 = $380; IHEAP[$381] = $379; $1 = 283; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } else if (__label__ == 76) { var $383 = $2; var $384 = $2; var $385 = $384; var $386 = IHEAP[$385]; var $387 = $3; __Z11read_stringP8LexStateiP7SemInfo($383, $386, $387); $1 = 286; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else if (__label__ == 77) { var $389 = $2; var $390 = $2; var $391 = $390; var $392 = IHEAP[$391]; __Z4saveP8LexStatei($389, $392); var $393 = $2; var $394 = $393+44; var $395 = IHEAP[$394]; var $396 = $395; var $397 = IHEAP[$396]; var $398 = $397 + -1; IHEAP[$396] = $398; var $399 = unSign($397, 32) > unSign(0, 32); ; if ($399) { ; var $401 = $2; var $402 = $401+44; var $403 = IHEAP[$402]; var $404 = $403+4; var $405 = IHEAP[$404]; var $406 = $405+1; IHEAP[$404] = $406; var $407 = IHEAP[$405]; var $408 = $407; __lastLabel__ = 49; ; } else { ; var $410 = $2; var $411 = $410+44; var $412 = IHEAP[$411]; var $413 = __Z9luaZ_fillP3Zio($412); __lastLabel__ = 51; ; } var $415 = __lastLabel__ == 49 ? $408 : ($413); var $416 = $2; var $417 = $416; IHEAP[$417] = $415; var $418 = $2; var $419 = __Z10check_nextP8LexStatePKc($418, __str36); var $420 = $419 != 0; ; if ($420) { ; var $422 = $2; var $423 = __Z10check_nextP8LexStatePKc($422, __str36); var $424 = $423 != 0; ; if ($424) { ; $1 = 279; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; $1 = 278; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } else { ; var $428 = $2; var $429 = $428; var $430 = IHEAP[$429]; var $431 = _isdigit($430); var $432 = $431 != 0; ; if ($432) { ; var $435 = $2; var $436 = $3; __Z12read_numeralP8LexStateP7SemInfo($435, $436); $1 = 284; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; $1 = 46; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } } else if (__label__ == 78) { $1 = 287; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else if (__label__ == 4) { $1 = 45; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else if (__label__ == 53) { var $471 = $2; var $472 = $471; var $473 = IHEAP[$472]; var $474 = _isdigit($473); var $475 = $474 != 0; ; if ($475) { ; var $477 = $2; var $478 = $3; __Z12read_numeralP8LexStateP7SemInfo($477, $478); $1 = 284; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $480 = $2; var $481 = $480; var $482 = IHEAP[$481]; var $483 = _isalpha($482); var $484 = $483 != 0; ; $490$485$107: do { if (!$484) { ; var $486 = $2; var $487 = $486; var $488 = IHEAP[$487]; var $489 = $488 == 95; if ($489) { __label__ = 57; /* $490 */ break $490$485$107; } var $567 = $2; var $568 = $567; var $569 = IHEAP[$568]; $c = $569; var $570 = $2; var $571 = $570+44; var $572 = IHEAP[$571]; var $573 = $572; var $574 = IHEAP[$573]; var $575 = $574 + -1; IHEAP[$573] = $575; var $576 = unSign($574, 32) > unSign(0, 32); ; if ($576) { ; var $578 = $2; var $579 = $578+44; var $580 = IHEAP[$579]; var $581 = $580+4; var $582 = IHEAP[$581]; var $583 = $582+1; IHEAP[$581] = $583; var $584 = IHEAP[$582]; var $585 = $584; __lastLabel__ = 67; ; } else { ; var $587 = $2; var $588 = $587+44; var $589 = IHEAP[$588]; var $590 = __Z9luaZ_fillP3Zio($589); __lastLabel__ = 69; ; } var $592 = __lastLabel__ == 67 ? $585 : ($590); var $593 = $2; var $594 = $593; IHEAP[$594] = $592; var $595 = $c; $1 = $595; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } while(0); ; $491$115: while(1) { // $491 var $492 = $2; var $493 = $2; var $494 = $493; var $495 = IHEAP[$494]; __Z4saveP8LexStatei($492, $495); var $496 = $2; var $497 = $496+44; var $498 = IHEAP[$497]; var $499 = $498; var $500 = IHEAP[$499]; var $501 = $500 + -1; IHEAP[$499] = $501; var $502 = unSign($500, 32) > unSign(0, 32); ; if ($502) { ; var $504 = $2; var $505 = $504+44; var $506 = IHEAP[$505]; var $507 = $506+4; var $508 = IHEAP[$507]; var $509 = $508+1; IHEAP[$507] = $509; var $510 = IHEAP[$508]; var $511 = $510; __lastLabel__ = 60; ; } else { ; var $513 = $2; var $514 = $513+44; var $515 = IHEAP[$514]; var $516 = __Z9luaZ_fillP3Zio($515); __lastLabel__ = 62; ; } var $518 = __lastLabel__ == 60 ? $511 : ($516); var $519 = $2; var $520 = $519; IHEAP[$520] = $518; ; var $522 = $2; var $523 = $522; var $524 = IHEAP[$523]; var $525 = _isalnum($524); var $526 = $525 != 0; ; if ($526) { __lastLabel__ = 63; ; } else { __lastLabel__ = 63; ; var $528 = $2; var $529 = $528; var $530 = IHEAP[$529]; var $531 = $530 == 95; __lastLabel__ = 64; ; } var $533 = __lastLabel__ == 63 ? 1 : ($531); if ($533) { __label__ = 59; /* $491 */ continue $491$115; } else { __label__ = 66; /* $534 */ break $491$115; } } var $535 = $2; var $536 = $2; var $537 = $536+48; var $538 = IHEAP[$537]; var $539 = $538; var $540 = IHEAP[$539]; var $541 = $2; var $542 = $541+48; var $543 = IHEAP[$542]; var $544 = $543+4; var $545 = IHEAP[$544]; var $546 = __Z14luaX_newstringP8LexStatePKcj($535, $540, $545); $ts = $546; var $547 = $ts; var $548 = $547; var $549 = $548+6; var $550 = IHEAP[$549]; var $551 = $550; var $552 = $551 > 0; ; if ($552) { ; var $554 = $ts; var $555 = $554; var $556 = $555+6; var $557 = IHEAP[$556]; var $558 = $557; var $559 = $558 - 1; var $560 = $559 + 257; $1 = $560; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } else { ; var $562 = $ts; var $563 = $3; var $564 = $563; var $565 = $564; IHEAP[$565] = $562; $1 = 285; __label__ = 6; /* $596 */ break $137$154$211$268$325$382$388$437$44$470$40; } } } } while(0); if (__label__ == 23) { var $155 = $2; var $156 = $155+44; var $157 = IHEAP[$156]; var $158 = $157; var $159 = IHEAP[$158]; var $160 = $159 + -1; IHEAP[$158] = $160; var $161 = unSign($159, 32) > unSign(0, 32); ; if ($161) { ; var $163 = $2; var $164 = $163+44; var $165 = IHEAP[$164]; var $166 = $165+4; var $167 = IHEAP[$166]; var $168 = $167+1; IHEAP[$166] = $168; var $169 = IHEAP[$167]; var $170 = $169; __lastLabel__ = 24; ; } else { ; var $172 = $2; var $173 = $172+44; var $174 = IHEAP[$173]; var $175 = __Z9luaZ_fillP3Zio($174); __lastLabel__ = 26; ; } var $177 = __lastLabel__ == 24 ? $170 : ($175); var $178 = $2; var $179 = $178; IHEAP[$179] = $177; var $180 = $2; var $181 = $180; var $182 = IHEAP[$181]; var $183 = $182 != 61; ; if ($183) { ; $1 = 61; ; } else { ; var $186 = $2; var $187 = $186+44; var $188 = IHEAP[$187]; var $189 = $188; var $190 = IHEAP[$189]; var $191 = $190 + -1; IHEAP[$189] = $191; var $192 = unSign($190, 32) > unSign(0, 32); ; if ($192) { ; var $194 = $2; var $195 = $194+44; var $196 = IHEAP[$195]; var $197 = $196+4; var $198 = IHEAP[$197]; var $199 = $198+1; IHEAP[$197] = $199; var $200 = IHEAP[$198]; var $201 = $200; __lastLabel__ = 28; ; } else { ; var $203 = $2; var $204 = $203+44; var $205 = IHEAP[$204]; var $206 = __Z9luaZ_fillP3Zio($205); __lastLabel__ = 30; ; } var $208 = __lastLabel__ == 28 ? $201 : ($206); var $209 = $2; var $210 = $209; IHEAP[$210] = $208; $1 = 280; ; } } var $597 = $1; ; return $597; } __Z4llexP8LexStateP7SemInfo.__index__ = Runtime.getFunctionIndex(__Z4llexP8LexStateP7SemInfo, "__Z4llexP8LexStateP7SemInfo"); function __Z14luaX_lookaheadP8LexState($ls) { ; var __label__; var $1; $1 = $ls; var $2 = $1; var $3 = $1; var $4 = $3+24; var $5 = $4+4; var $6 = __Z4llexP8LexStateP7SemInfo($2, $5); var $7 = $1; var $8 = $7+24; var $9 = $8; IHEAP[$9] = $6; ; return; } __Z14luaX_lookaheadP8LexState.__index__ = Runtime.getFunctionIndex(__Z14luaX_lookaheadP8LexState, "__Z14luaX_lookaheadP8LexState"); function __Z13inclinenumberP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $old; $1 = $ls; var $2 = $1; var $3 = $2; var $4 = IHEAP[$3]; $old = $4; var $5 = $1; var $6 = $5+44; var $7 = IHEAP[$6]; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $9 + -1; IHEAP[$8] = $10; var $11 = unSign($9, 32) > unSign(0, 32); ; if ($11) { ; var $13 = $1; var $14 = $13+44; var $15 = IHEAP[$14]; var $16 = $15+4; var $17 = IHEAP[$16]; var $18 = $17+1; IHEAP[$16] = $18; var $19 = IHEAP[$17]; var $20 = $19; __lastLabel__ = 0; ; } else { ; var $22 = $1; var $23 = $22+44; var $24 = IHEAP[$23]; var $25 = __Z9luaZ_fillP3Zio($24); __lastLabel__ = 2; ; } var $27 = __lastLabel__ == 0 ? $20 : ($25); var $28 = $1; var $29 = $28; IHEAP[$29] = $27; var $30 = $1; var $31 = $30; var $32 = IHEAP[$31]; var $33 = $32 == 10; ; $39$34$6: do { if ($33) { __label__ = 3; /* $39 */ } else { ; var $35 = $1; var $36 = $35; var $37 = IHEAP[$36]; var $38 = $37 == 13; if ($38) { __label__ = 3; /* $39 */ break $39$34$6; } else { __label__ = 4; /* $71 */ break $39$34$6; } } } while(0); $39$71$8: do { if (__label__ == 3) { var $40 = $1; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $old; var $44 = $42 != $43; if (!($44)) { __label__ = 4; /* $71 */ break $39$71$8; } var $46 = $1; var $47 = $46+44; var $48 = IHEAP[$47]; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $50 + -1; IHEAP[$49] = $51; var $52 = unSign($50, 32) > unSign(0, 32); ; if ($52) { ; var $54 = $1; var $55 = $54+44; var $56 = IHEAP[$55]; var $57 = $56+4; var $58 = IHEAP[$57]; var $59 = $58+1; IHEAP[$57] = $59; var $60 = IHEAP[$58]; var $61 = $60; __lastLabel__ = 6; ; } else { ; var $63 = $1; var $64 = $63+44; var $65 = IHEAP[$64]; var $66 = __Z9luaZ_fillP3Zio($65); __lastLabel__ = 8; ; } var $68 = __lastLabel__ == 6 ? $61 : ($66); var $69 = $1; var $70 = $69; IHEAP[$70] = $68; ; } } while(0); var $72 = $1; var $73 = $72+4; var $74 = IHEAP[$73]; var $75 = $74 + 1; IHEAP[$73] = $75; var $76 = $75 >= 2147483645; ; if ($76) { ; var $78 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($78, __str46); ; } ; return; } __Z13inclinenumberP8LexState.__index__ = Runtime.getFunctionIndex(__Z13inclinenumberP8LexState, "__Z13inclinenumberP8LexState"); function __Z8skip_sepP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $count; var $s; $1 = $ls; $count = 0; var $2 = $1; var $3 = $2; var $4 = IHEAP[$3]; $s = $4; var $5 = $1; var $6 = $1; var $7 = $6; var $8 = IHEAP[$7]; __Z4saveP8LexStatei($5, $8); var $9 = $1; var $10 = $9+44; var $11 = IHEAP[$10]; var $12 = $11; var $13 = IHEAP[$12]; var $14 = $13 + -1; IHEAP[$12] = $14; var $15 = unSign($13, 32) > unSign(0, 32); ; if ($15) { ; var $17 = $1; var $18 = $17+44; var $19 = IHEAP[$18]; var $20 = $19+4; var $21 = IHEAP[$20]; var $22 = $21+1; IHEAP[$20] = $22; var $23 = IHEAP[$21]; var $24 = $23; __lastLabel__ = 0; ; } else { ; var $26 = $1; var $27 = $26+44; var $28 = IHEAP[$27]; var $29 = __Z9luaZ_fillP3Zio($28); __lastLabel__ = 2; ; } var $31 = __lastLabel__ == 0 ? $24 : ($29); var $32 = $1; var $33 = $32; IHEAP[$33] = $31; ; $34$6: while(1) { // $34 var $35 = $1; var $36 = $35; var $37 = IHEAP[$36]; var $38 = $37 == 61; if (!($38)) { __label__ = 5; /* $71 */ break $34$6; } var $40 = $1; var $41 = $1; var $42 = $41; var $43 = IHEAP[$42]; __Z4saveP8LexStatei($40, $43); var $44 = $1; var $45 = $44+44; var $46 = IHEAP[$45]; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $48 + -1; IHEAP[$47] = $49; var $50 = unSign($48, 32) > unSign(0, 32); ; if ($50) { ; var $52 = $1; var $53 = $52+44; var $54 = IHEAP[$53]; var $55 = $54+4; var $56 = IHEAP[$55]; var $57 = $56+1; IHEAP[$55] = $57; var $58 = IHEAP[$56]; var $59 = $58; __lastLabel__ = 6; ; } else { ; var $61 = $1; var $62 = $61+44; var $63 = IHEAP[$62]; var $64 = __Z9luaZ_fillP3Zio($63); __lastLabel__ = 8; ; } var $66 = __lastLabel__ == 6 ? $59 : ($64); var $67 = $1; var $68 = $67; IHEAP[$68] = $66; var $69 = $count; var $70 = $69 + 1; $count = $70; __label__ = 3; /* $34 */ continue $34$6; } var $72 = $1; var $73 = $72; var $74 = IHEAP[$73]; var $75 = $s; var $76 = $74 == $75; ; if ($76) { ; var $78 = $count; __lastLabel__ = 9; ; } else { ; var $80 = $count; var $81 = 0 - $80; var $82 = $81 - 1; __lastLabel__ = 11; ; } var $84 = __lastLabel__ == 9 ? $78 : ($82); ; return $84; } __Z8skip_sepP8LexState.__index__ = Runtime.getFunctionIndex(__Z8skip_sepP8LexState, "__Z8skip_sepP8LexState"); function __Z16read_long_stringP8LexStateP7SemInfoi($ls, $seminfo, $sep) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $cont; $1 = $ls; $2 = $seminfo; $3 = $sep; $cont = 0; var $4 = $1; var $5 = $1; var $6 = $5; var $7 = IHEAP[$6]; __Z4saveP8LexStatei($4, $7); var $8 = $1; var $9 = $8+44; var $10 = IHEAP[$9]; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 + -1; IHEAP[$11] = $13; var $14 = unSign($12, 32) > unSign(0, 32); ; if ($14) { ; var $16 = $1; var $17 = $16+44; var $18 = IHEAP[$17]; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $20+1; IHEAP[$19] = $21; var $22 = IHEAP[$20]; var $23 = $22; __lastLabel__ = 0; ; } else { ; var $25 = $1; var $26 = $25+44; var $27 = IHEAP[$26]; var $28 = __Z9luaZ_fillP3Zio($27); __lastLabel__ = 2; ; } var $30 = __lastLabel__ == 0 ? $23 : ($28); var $31 = $1; var $32 = $31; IHEAP[$32] = $30; var $33 = $1; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $35 == 10; ; $42$37$6: do { if ($36) { __label__ = 3; /* $42 */ } else { ; var $38 = $1; var $39 = $38; var $40 = IHEAP[$39]; var $41 = $40 == 13; if ($41) { __label__ = 3; /* $42 */ break $42$37$6; } else { __label__ = 4; /* $44 */ break $42$37$6; } } } while(0); if (__label__ == 3) { var $43 = $1; __Z13inclinenumberP8LexState($43); ; } ; $45$11: while(1) { // $45 var $46 = $1; var $47 = $46; var $48 = IHEAP[$47]; if ($48 == -1) { __label__ = 31; /* $49 */ } else if ($48 == 91) { __label__ = 32; /* $57 */ } else if ($48 == 93) { __label__ = 33; /* $100 */ } else if ($48 == 10) { __label__ = 34; /* $136 */ } else if ($48 == 13) { __label__ = 34; /* $136 */ } else { __label__ = 35; /* $147 */ } if (__label__ == 35) { var $148 = $2; var $149 = $148 != 0; ; if ($149) { ; var $151 = $1; var $152 = $1; var $153 = $152; var $154 = IHEAP[$153]; __Z4saveP8LexStatei($151, $154); var $155 = $1; var $156 = $155+44; var $157 = IHEAP[$156]; var $158 = $157; var $159 = IHEAP[$158]; var $160 = $159 + -1; IHEAP[$158] = $160; var $161 = unSign($159, 32) > unSign(0, 32); ; if ($161) { ; var $163 = $1; var $164 = $163+44; var $165 = IHEAP[$164]; var $166 = $165+4; var $167 = IHEAP[$166]; var $168 = $167+1; IHEAP[$166] = $168; var $169 = IHEAP[$167]; var $170 = $169; __lastLabel__ = 23; ; } else { ; var $172 = $1; var $173 = $172+44; var $174 = IHEAP[$173]; var $175 = __Z9luaZ_fillP3Zio($174); __lastLabel__ = 25; ; } var $177 = __lastLabel__ == 23 ? $170 : ($175); var $178 = $1; var $179 = $178; IHEAP[$179] = $177; ; } else { ; var $181 = $1; var $182 = $181+44; var $183 = IHEAP[$182]; var $184 = $183; var $185 = IHEAP[$184]; var $186 = $185 + -1; IHEAP[$184] = $186; var $187 = unSign($185, 32) > unSign(0, 32); ; if ($187) { ; var $189 = $1; var $190 = $189+44; var $191 = IHEAP[$190]; var $192 = $191+4; var $193 = IHEAP[$192]; var $194 = $193+1; IHEAP[$192] = $194; var $195 = IHEAP[$193]; var $196 = $195; __lastLabel__ = 27; ; } else { ; var $198 = $1; var $199 = $198+44; var $200 = IHEAP[$199]; var $201 = __Z9luaZ_fillP3Zio($200); __lastLabel__ = 29; ; } var $203 = __lastLabel__ == 27 ? $196 : ($201); var $204 = $1; var $205 = $204; IHEAP[$205] = $203; ; } ; } else if (__label__ == 31) { var $50 = $1; var $51 = $2; var $52 = $51 != 0; ; if ($52) { ; __lastLabel__ = 7; ; } else { ; __lastLabel__ = 9; ; } var $56 = __lastLabel__ == 7 ? __str43 : (__str44); __Z13luaX_lexerrorP8LexStatePKci($50, $56, 287); ; } else if (__label__ == 32) { var $58 = $1; var $59 = __Z8skip_sepP8LexState($58); var $60 = $3; var $61 = $59 == $60; ; if ($61) { ; var $63 = $1; var $64 = $1; var $65 = $64; var $66 = IHEAP[$65]; __Z4saveP8LexStatei($63, $66); var $67 = $1; var $68 = $67+44; var $69 = IHEAP[$68]; var $70 = $69; var $71 = IHEAP[$70]; var $72 = $71 + -1; IHEAP[$70] = $72; var $73 = unSign($71, 32) > unSign(0, 32); ; if ($73) { ; var $75 = $1; var $76 = $75+44; var $77 = IHEAP[$76]; var $78 = $77+4; var $79 = IHEAP[$78]; var $80 = $79+1; IHEAP[$78] = $80; var $81 = IHEAP[$79]; var $82 = $81; __lastLabel__ = 11; ; } else { ; var $84 = $1; var $85 = $84+44; var $86 = IHEAP[$85]; var $87 = __Z9luaZ_fillP3Zio($86); __lastLabel__ = 13; ; } var $89 = __lastLabel__ == 11 ? $82 : ($87); var $90 = $1; var $91 = $90; IHEAP[$91] = $89; var $92 = $cont; var $93 = $92 + 1; $cont = $93; var $94 = $3; var $95 = $94 == 0; ; if ($95) { ; var $97 = $1; __Z13luaX_lexerrorP8LexStatePKci($97, __str45, 91); ; } ; } ; } else if (__label__ == 33) { var $101 = $1; var $102 = __Z8skip_sepP8LexState($101); var $103 = $3; var $104 = $102 == $103; if ($104) { __label__ = 16; /* $105 */ break $45$11; } ; } else if (__label__ == 34) { var $137 = $1; __Z4saveP8LexStatei($137, 10); var $138 = $1; __Z13inclinenumberP8LexState($138); var $139 = $2; var $140 = $139 != 0; ; if (!$140) { ; var $142 = $1; var $143 = $142+48; var $144 = IHEAP[$143]; var $145 = $144+4; IHEAP[$145] = 0; ; } ; } __label__ = 6; /* $45 */ continue $45$11; } var $106 = $1; var $107 = $1; var $108 = $107; var $109 = IHEAP[$108]; __Z4saveP8LexStatei($106, $109); var $110 = $1; var $111 = $110+44; var $112 = IHEAP[$111]; var $113 = $112; var $114 = IHEAP[$113]; var $115 = $114 + -1; IHEAP[$113] = $115; var $116 = unSign($114, 32) > unSign(0, 32); ; if ($116) { ; var $118 = $1; var $119 = $118+44; var $120 = IHEAP[$119]; var $121 = $120+4; var $122 = IHEAP[$121]; var $123 = $122+1; IHEAP[$121] = $123; var $124 = IHEAP[$122]; var $125 = $124; __lastLabel__ = 18; ; } else { ; var $127 = $1; var $128 = $127+44; var $129 = IHEAP[$128]; var $130 = __Z9luaZ_fillP3Zio($129); __lastLabel__ = 20; ; } var $132 = __lastLabel__ == 18 ? $125 : ($130); var $133 = $1; var $134 = $133; IHEAP[$134] = $132; ; var $209 = $2; var $210 = $209 != 0; ; if ($210) { ; var $212 = $1; var $213 = $1; var $214 = $213+48; var $215 = IHEAP[$214]; var $216 = $215; var $217 = IHEAP[$216]; var $218 = $3; var $219 = 2 + $218; var $220 = $217+$219; var $221 = $1; var $222 = $221+48; var $223 = IHEAP[$222]; var $224 = $223+4; var $225 = IHEAP[$224]; var $226 = $3; var $227 = 2 + $226; var $228 = 2 * $227; var $229 = $225 - $228; var $230 = __Z14luaX_newstringP8LexStatePKcj($212, $220, $229); var $231 = $2; var $232 = $231; var $233 = $232; IHEAP[$233] = $230; ; } ; return; } __Z16read_long_stringP8LexStateP7SemInfoi.__index__ = Runtime.getFunctionIndex(__Z16read_long_stringP8LexStateP7SemInfoi, "__Z16read_long_stringP8LexStateP7SemInfoi"); function __Z11read_stringP8LexStateiP7SemInfo($ls, $del, $seminfo) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $c; var $i; $1 = $ls; $2 = $del; $3 = $seminfo; var $4 = $1; var $5 = $1; var $6 = $5; var $7 = IHEAP[$6]; __Z4saveP8LexStatei($4, $7); var $8 = $1; var $9 = $8+44; var $10 = IHEAP[$9]; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 + -1; IHEAP[$11] = $13; var $14 = unSign($12, 32) > unSign(0, 32); ; if ($14) { ; var $16 = $1; var $17 = $16+44; var $18 = IHEAP[$17]; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $20+1; IHEAP[$19] = $21; var $22 = IHEAP[$20]; var $23 = $22; __lastLabel__ = 0; ; } else { ; var $25 = $1; var $26 = $25+44; var $27 = IHEAP[$26]; var $28 = __Z9luaZ_fillP3Zio($27); __lastLabel__ = 2; ; } var $30 = __lastLabel__ == 0 ? $23 : ($28); var $31 = $1; var $32 = $31; IHEAP[$32] = $30; ; $33$6: while(1) { // $33 var $34 = $1; var $35 = $34; var $36 = IHEAP[$35]; var $37 = $2; var $38 = $36 != $37; if (!($38)) { __label__ = 5; /* $237 */ break $33$6; } var $40 = $1; var $41 = $40; var $42 = IHEAP[$41]; if ($42 == -1) { __label__ = 33; /* $43 */ } else if ($42 == 10) { __label__ = 34; /* $45 */ } else if ($42 == 13) { __label__ = 34; /* $45 */ } else if ($42 == 92) { __label__ = 35; /* $47 */ } else { __label__ = 36; /* $206 */ } if (__label__ == 36) { var $207 = $1; var $208 = $1; var $209 = $208; var $210 = IHEAP[$209]; __Z4saveP8LexStatei($207, $210); var $211 = $1; var $212 = $211+44; var $213 = IHEAP[$212]; var $214 = $213; var $215 = IHEAP[$214]; var $216 = $215 + -1; IHEAP[$214] = $216; var $217 = unSign($215, 32) > unSign(0, 32); ; if ($217) { ; var $219 = $1; var $220 = $219+44; var $221 = IHEAP[$220]; var $222 = $221+4; var $223 = IHEAP[$222]; var $224 = $223+1; IHEAP[$222] = $224; var $225 = IHEAP[$223]; var $226 = $225; __lastLabel__ = 26; ; } else { ; var $228 = $1; var $229 = $228+44; var $230 = IHEAP[$229]; var $231 = __Z9luaZ_fillP3Zio($230); __lastLabel__ = 28; ; } var $233 = __lastLabel__ == 26 ? $226 : ($231); var $234 = $1; var $235 = $234; IHEAP[$235] = $233; ; __label__ = 3; /* $33 */ continue $33$6; } else if (__label__ == 33) { var $44 = $1; __Z13luaX_lexerrorP8LexStatePKci($44, __str41, 287); __label__ = 3; /* $33 */ continue $33$6; } else if (__label__ == 34) { var $46 = $1; __Z13luaX_lexerrorP8LexStatePKci($46, __str41, 286); __label__ = 3; /* $33 */ continue $33$6; } else if (__label__ == 35) { var $48 = $1; var $49 = $48+44; var $50 = IHEAP[$49]; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $52 + -1; IHEAP[$51] = $53; var $54 = unSign($52, 32) > unSign(0, 32); ; if ($54) { ; var $56 = $1; var $57 = $56+44; var $58 = IHEAP[$57]; var $59 = $58+4; var $60 = IHEAP[$59]; var $61 = $60+1; IHEAP[$59] = $61; var $62 = IHEAP[$60]; var $63 = $62; __lastLabel__ = 6; ; } else { ; var $65 = $1; var $66 = $65+44; var $67 = IHEAP[$66]; var $68 = __Z9luaZ_fillP3Zio($67); __lastLabel__ = 8; ; } var $70 = __lastLabel__ == 6 ? $63 : ($68); var $71 = $1; var $72 = $71; IHEAP[$72] = $70; var $73 = $1; var $74 = $73; var $75 = IHEAP[$74]; if ($75 == 97) { __label__ = 37; /* $76 */ } else if ($75 == 98) { __label__ = 38; /* $77 */ } else if ($75 == 102) { __label__ = 39; /* $78 */ } else if ($75 == 110) { __label__ = 40; /* $79 */ } else if ($75 == 114) { __label__ = 41; /* $80 */ } else if ($75 == 116) { __label__ = 42; /* $81 */ } else if ($75 == 118) { __label__ = 43; /* $82 */ } else if ($75 == 10) { __label__ = 44; /* $83 */ } else if ($75 == 13) { __label__ = 44; /* $83 */ } else if ($75 == -1) { __label__ = 45; /* $86 */ } else { __label__ = 46; /* $87 */ } if (__label__ == 46) { var $88 = $1; var $89 = $88; var $90 = IHEAP[$89]; var $91 = _isdigit($90); var $92 = $91 != 0; ; if ($92) { ; $i = 0; $c = 0; ; $124$27: while(1) { // $124 var $125 = $c; var $126 = 10 * $125; var $127 = $1; var $128 = $127; var $129 = IHEAP[$128]; var $130 = $129 - 48; var $131 = $126 + $130; $c = $131; var $132 = $1; var $133 = $132+44; var $134 = IHEAP[$133]; var $135 = $134; var $136 = IHEAP[$135]; var $137 = $136 + -1; IHEAP[$135] = $137; var $138 = unSign($136, 32) > unSign(0, 32); ; if ($138) { ; var $140 = $1; var $141 = $140+44; var $142 = IHEAP[$141]; var $143 = $142+4; var $144 = IHEAP[$143]; var $145 = $144+1; IHEAP[$143] = $145; var $146 = IHEAP[$144]; var $147 = $146; __lastLabel__ = 15; ; } else { ; var $149 = $1; var $150 = $149+44; var $151 = IHEAP[$150]; var $152 = __Z9luaZ_fillP3Zio($151); __lastLabel__ = 17; ; } var $154 = __lastLabel__ == 15 ? $147 : ($152); var $155 = $1; var $156 = $155; IHEAP[$156] = $154; ; var $158 = $i; var $159 = $158 + 1; $i = $159; var $160 = $159 < 3; ; if ($160) { __lastLabel__ = 18; ; var $162 = $1; var $163 = $162; var $164 = IHEAP[$163]; var $165 = _isdigit($164); var $166 = $165 != 0; __lastLabel__ = 19; ; } else { __lastLabel__ = 18; ; } var $168 = __lastLabel__ == 18 ? 0 : ($166); if ($168) { __label__ = 14; /* $124 */ continue $124$27; } else { __label__ = 21; /* $169 */ break $124$27; } } var $170 = $c; var $171 = $170 > 255; ; if ($171) { ; var $173 = $1; __Z13luaX_lexerrorP8LexStatePKci($173, __str42, 286); ; } var $175 = $1; var $176 = $c; __Z4saveP8LexStatei($175, $176); ; } else { ; var $94 = $1; var $95 = $1; var $96 = $95; var $97 = IHEAP[$96]; __Z4saveP8LexStatei($94, $97); var $98 = $1; var $99 = $98+44; var $100 = IHEAP[$99]; var $101 = $100; var $102 = IHEAP[$101]; var $103 = $102 + -1; IHEAP[$101] = $103; var $104 = unSign($102, 32) > unSign(0, 32); ; if ($104) { ; var $106 = $1; var $107 = $106+44; var $108 = IHEAP[$107]; var $109 = $108+4; var $110 = IHEAP[$109]; var $111 = $110+1; IHEAP[$109] = $111; var $112 = IHEAP[$110]; var $113 = $112; __lastLabel__ = 10; ; } else { ; var $115 = $1; var $116 = $115+44; var $117 = IHEAP[$116]; var $118 = __Z9luaZ_fillP3Zio($117); __lastLabel__ = 12; ; } var $120 = __lastLabel__ == 10 ? $113 : ($118); var $121 = $1; var $122 = $121; IHEAP[$122] = $120; ; } __label__ = 3; /* $33 */ continue $33$6; } else if (__label__ == 37) { $c = 7; ; } else if (__label__ == 38) { $c = 8; ; } else if (__label__ == 39) { $c = 12; ; } else if (__label__ == 40) { $c = 10; ; } else if (__label__ == 41) { $c = 13; ; } else if (__label__ == 42) { $c = 9; ; } else if (__label__ == 43) { $c = 11; ; } else if (__label__ == 44) { var $84 = $1; __Z4saveP8LexStatei($84, 10); var $85 = $1; __Z13inclinenumberP8LexState($85); __label__ = 3; /* $33 */ continue $33$6; } else if (__label__ == 45) { __label__ = 3; /* $33 */ continue $33$6; } var $179 = $1; var $180 = $c; __Z4saveP8LexStatei($179, $180); var $181 = $1; var $182 = $181+44; var $183 = IHEAP[$182]; var $184 = $183; var $185 = IHEAP[$184]; var $186 = $185 + -1; IHEAP[$184] = $186; var $187 = unSign($185, 32) > unSign(0, 32); ; if ($187) { ; var $189 = $1; var $190 = $189+44; var $191 = IHEAP[$190]; var $192 = $191+4; var $193 = IHEAP[$192]; var $194 = $193+1; IHEAP[$192] = $194; var $195 = IHEAP[$193]; var $196 = $195; __lastLabel__ = 23; ; } else { ; var $198 = $1; var $199 = $198+44; var $200 = IHEAP[$199]; var $201 = __Z9luaZ_fillP3Zio($200); __lastLabel__ = 25; ; } var $203 = __lastLabel__ == 23 ? $196 : ($201); var $204 = $1; var $205 = $204; IHEAP[$205] = $203; __label__ = 3; /* $33 */ continue $33$6; } } var $238 = $1; var $239 = $1; var $240 = $239; var $241 = IHEAP[$240]; __Z4saveP8LexStatei($238, $241); var $242 = $1; var $243 = $242+44; var $244 = IHEAP[$243]; var $245 = $244; var $246 = IHEAP[$245]; var $247 = $246 + -1; IHEAP[$245] = $247; var $248 = unSign($246, 32) > unSign(0, 32); ; if ($248) { ; var $250 = $1; var $251 = $250+44; var $252 = IHEAP[$251]; var $253 = $252+4; var $254 = IHEAP[$253]; var $255 = $254+1; IHEAP[$253] = $255; var $256 = IHEAP[$254]; var $257 = $256; __lastLabel__ = 30; ; } else { ; var $259 = $1; var $260 = $259+44; var $261 = IHEAP[$260]; var $262 = __Z9luaZ_fillP3Zio($261); __lastLabel__ = 32; ; } var $264 = __lastLabel__ == 30 ? $257 : ($262); var $265 = $1; var $266 = $265; IHEAP[$266] = $264; var $267 = $1; var $268 = $1; var $269 = $268+48; var $270 = IHEAP[$269]; var $271 = $270; var $272 = IHEAP[$271]; var $273 = $272+1; var $274 = $1; var $275 = $274+48; var $276 = IHEAP[$275]; var $277 = $276+4; var $278 = IHEAP[$277]; var $279 = $278 - 2; var $280 = __Z14luaX_newstringP8LexStatePKcj($267, $273, $279); var $281 = $3; var $282 = $281; var $283 = $282; IHEAP[$283] = $280; ; return; } __Z11read_stringP8LexStateiP7SemInfo.__index__ = Runtime.getFunctionIndex(__Z11read_stringP8LexStateiP7SemInfo, "__Z11read_stringP8LexStateiP7SemInfo"); function __Z4saveP8LexStatei($ls, $c) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $b; var $newsize; $1 = $ls; $2 = $c; var $3 = $1; var $4 = $3+48; var $5 = IHEAP[$4]; $b = $5; var $6 = $b; var $7 = $6+4; var $8 = IHEAP[$7]; var $9 = $8 + 1; var $10 = $b; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = unSign($9, 32) > unSign($12, 32); ; if ($13) { ; var $15 = $b; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = unSign($17, 32) >= unSign(2147483646, 32); ; if ($18) { ; var $20 = $1; __Z13luaX_lexerrorP8LexStatePKci($20, __str40, 0); ; } var $22 = $b; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24 * 2; $newsize = $25; var $26 = $newsize; var $27 = $26 + 1; var $28 = unSign($27, 32) <= unSign(-3, 32); ; if ($28) { ; var $30 = $1; var $31 = $30+40; var $32 = IHEAP[$31]; var $33 = $b; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $b; var $37 = $36+8; var $38 = IHEAP[$37]; var $39 = $38 * 1; var $40 = $newsize; var $41 = $40 * 1; var $42 = __Z13luaM_realloc_P9lua_StatePvjj($32, $35, $39, $41); __lastLabel__ = 1; ; } else { ; var $44 = $1; var $45 = $44+40; var $46 = IHEAP[$45]; var $47 = __Z11luaM_toobigP9lua_State($46); __lastLabel__ = 3; ; } var $49 = __lastLabel__ == 1 ? $42 : ($47); var $50 = $b; var $51 = $50; IHEAP[$51] = $49; var $52 = $newsize; var $53 = $b; var $54 = $53+8; IHEAP[$54] = $52; ; } var $56 = $2; var $57 = $56; var $58 = $b; var $59 = $58+4; var $60 = IHEAP[$59]; var $61 = $60 + 1; IHEAP[$59] = $61; var $62 = $b; var $63 = $62; var $64 = IHEAP[$63]; var $65 = $64+$60; IHEAP[$65] = $57; ; return; } __Z4saveP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z4saveP8LexStatei, "__Z4saveP8LexStatei"); function __Z10check_nextP8LexStatePKc($ls, $set) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $2 = $ls; $3 = $set; var $4 = $3; var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; var $8 = _strchr($4, $7); var $9 = $8 != 0; ; if ($9) { ; var $12 = $2; var $13 = $2; var $14 = $13; var $15 = IHEAP[$14]; __Z4saveP8LexStatei($12, $15); var $16 = $2; var $17 = $16+44; var $18 = IHEAP[$17]; var $19 = $18; var $20 = IHEAP[$19]; var $21 = $20 + -1; IHEAP[$19] = $21; var $22 = unSign($20, 32) > unSign(0, 32); ; if ($22) { ; var $24 = $2; var $25 = $24+44; var $26 = IHEAP[$25]; var $27 = $26+4; var $28 = IHEAP[$27]; var $29 = $28+1; IHEAP[$27] = $29; var $30 = IHEAP[$28]; var $31 = $30; __lastLabel__ = 1; ; } else { ; var $33 = $2; var $34 = $33+44; var $35 = IHEAP[$34]; var $36 = __Z9luaZ_fillP3Zio($35); __lastLabel__ = 3; ; } var $38 = __lastLabel__ == 1 ? $31 : ($36); var $39 = $2; var $40 = $39; IHEAP[$40] = $38; $1 = 1; ; } else { ; $1 = 0; ; } var $42 = $1; ; return $42; } __Z10check_nextP8LexStatePKc.__index__ = Runtime.getFunctionIndex(__Z10check_nextP8LexStatePKc, "__Z10check_nextP8LexStatePKc"); function __Z12read_numeralP8LexStateP7SemInfo($ls, $seminfo) { ; var __label__; var __lastLabel__ = null; var $1; var $2; $1 = $ls; $2 = $seminfo; ; $3$2: while(1) { // $3 var $4 = $1; var $5 = $1; var $6 = $5; var $7 = IHEAP[$6]; __Z4saveP8LexStatei($4, $7); var $8 = $1; var $9 = $8+44; var $10 = IHEAP[$9]; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 + -1; IHEAP[$11] = $13; var $14 = unSign($12, 32) > unSign(0, 32); ; if ($14) { ; var $16 = $1; var $17 = $16+44; var $18 = IHEAP[$17]; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $20+1; IHEAP[$19] = $21; var $22 = IHEAP[$20]; var $23 = $22; __lastLabel__ = 1; ; } else { ; var $25 = $1; var $26 = $25+44; var $27 = IHEAP[$26]; var $28 = __Z9luaZ_fillP3Zio($27); __lastLabel__ = 3; ; } var $30 = __lastLabel__ == 1 ? $23 : ($28); var $31 = $1; var $32 = $31; IHEAP[$32] = $30; ; var $34 = $1; var $35 = $34; var $36 = IHEAP[$35]; var $37 = _isdigit($36); var $38 = $37 != 0; ; if ($38) { __lastLabel__ = 4; ; } else { __lastLabel__ = 4; ; var $40 = $1; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42 == 46; __lastLabel__ = 5; ; } var $45 = __lastLabel__ == 4 ? 1 : ($43); if ($45) { __label__ = 0; /* $3 */ continue $3$2; } else { __label__ = 7; /* $46 */ break $3$2; } } var $47 = $1; var $48 = __Z10check_nextP8LexStatePKc($47, __str3770); var $49 = $48 != 0; ; if ($49) { ; var $51 = $1; var $52 = __Z10check_nextP8LexStatePKc($51, __str38); ; } ; $54$16: while(1) { // $54 var $55 = $1; var $56 = $55; var $57 = IHEAP[$56]; var $58 = _isalnum($57); var $59 = $58 != 0; ; if ($59) { __lastLabel__ = 9; ; } else { __lastLabel__ = 9; ; var $61 = $1; var $62 = $61; var $63 = IHEAP[$62]; var $64 = $63 == 95; __lastLabel__ = 10; ; } var $66 = __lastLabel__ == 9 ? 1 : ($64); if (!($66)) { __label__ = 13; /* $97 */ break $54$16; } var $68 = $1; var $69 = $1; var $70 = $69; var $71 = IHEAP[$70]; __Z4saveP8LexStatei($68, $71); var $72 = $1; var $73 = $72+44; var $74 = IHEAP[$73]; var $75 = $74; var $76 = IHEAP[$75]; var $77 = $76 + -1; IHEAP[$75] = $77; var $78 = unSign($76, 32) > unSign(0, 32); ; if ($78) { ; var $80 = $1; var $81 = $80+44; var $82 = IHEAP[$81]; var $83 = $82+4; var $84 = IHEAP[$83]; var $85 = $84+1; IHEAP[$83] = $85; var $86 = IHEAP[$84]; var $87 = $86; __lastLabel__ = 14; ; } else { ; var $89 = $1; var $90 = $89+44; var $91 = IHEAP[$90]; var $92 = __Z9luaZ_fillP3Zio($91); __lastLabel__ = 16; ; } var $94 = __lastLabel__ == 14 ? $87 : ($92); var $95 = $1; var $96 = $95; IHEAP[$96] = $94; __label__ = 9; /* $54 */ continue $54$16; } var $98 = $1; __Z4saveP8LexStatei($98, 0); var $99 = $1; var $100 = $1; var $101 = $100+56; var $102 = IHEAP[$101]; __Z11buffreplaceP8LexStatecc($99, 46, $102); var $103 = $1; var $104 = $103+48; var $105 = IHEAP[$104]; var $106 = $105; var $107 = IHEAP[$106]; var $108 = $2; var $109 = $108; var $110 = __Z10luaO_str2dPKcPd($107, $109); var $111 = $110 != 0; ; if (!$111) { ; var $113 = $1; var $114 = $2; __Z11trydecpointP8LexStateP7SemInfo($113, $114); ; } ; return; } __Z12read_numeralP8LexStateP7SemInfo.__index__ = Runtime.getFunctionIndex(__Z12read_numeralP8LexStateP7SemInfo, "__Z12read_numeralP8LexStateP7SemInfo"); function __Z11buffreplaceP8LexStatecc($ls, $from, $to) { ; var __label__; var $1; var $2; var $3; var $n; var $p; $1 = $ls; $2 = $from; $3 = $to; var $4 = $1; var $5 = $4+48; var $6 = IHEAP[$5]; var $7 = $6+4; var $8 = IHEAP[$7]; $n = $8; var $9 = $1; var $10 = $9+48; var $11 = IHEAP[$10]; var $12 = $11; var $13 = IHEAP[$12]; $p = $13; ; $14$2: while(1) { // $14 var $15 = $n; var $16 = $15 + -1; $n = $16; var $17 = $15 != 0; if (!($17)) { __label__ = 2; /* $33 */ break $14$2; } var $19 = $n; var $20 = $p; var $21 = $20+$19; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $2; var $25 = $24; var $26 = $23 == $25; ; if ($26) { ; var $28 = $3; var $29 = $n; var $30 = $p; var $31 = $30+$29; IHEAP[$31] = $28; ; } __label__ = 0; /* $14 */ continue $14$2; } ; return; } __Z11buffreplaceP8LexStatecc.__index__ = Runtime.getFunctionIndex(__Z11buffreplaceP8LexStatecc, "__Z11buffreplaceP8LexStatecc"); function __Z11trydecpointP8LexStateP7SemInfo($ls, $seminfo) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $cv; var $old; $1 = $ls; $2 = $seminfo; var $3 = _localeconv(); $cv = $3; var $4 = $1; var $5 = $4+56; var $6 = IHEAP[$5]; $old = $6; var $7 = $cv; var $8 = $7 != 0; ; if ($8) { ; var $10 = $cv; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12; var $14 = IHEAP[$13]; __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $17 = __lastLabel__ == 0 ? $14 : (46); var $18 = $1; var $19 = $18+56; IHEAP[$19] = $17; var $20 = $1; var $21 = $old; var $22 = $1; var $23 = $22+56; var $24 = IHEAP[$23]; __Z11buffreplaceP8LexStatecc($20, $21, $24); var $25 = $1; var $26 = $25+48; var $27 = IHEAP[$26]; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $2; var $31 = $30; var $32 = __Z10luaO_str2dPKcPd($29, $31); var $33 = $32 != 0; ; if (!$33) { ; var $35 = $1; var $36 = $1; var $37 = $36+56; var $38 = IHEAP[$37]; __Z11buffreplaceP8LexStatecc($35, $38, 46); var $39 = $1; __Z13luaX_lexerrorP8LexStatePKci($39, __str39, 284); ; } ; return; } __Z11trydecpointP8LexStateP7SemInfo.__index__ = Runtime.getFunctionIndex(__Z11trydecpointP8LexStateP7SemInfo, "__Z11trydecpointP8LexStateP7SemInfo"); function __Z13luaM_growaux_P9lua_StatePvPijiPKc($L, $block, $size, $size_elems, $limit, $errormsg) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $6; var $newblock; var $newsize; $1 = $L; $2 = $block; $3 = $size; $4 = $size_elems; $5 = $limit; $6 = $errormsg; var $7 = $3; var $8 = IHEAP[$7]; var $9 = $5; var $10 = Math.floor($9 / 2); var $11 = $8 >= $10; ; if ($11) { ; var $13 = $3; var $14 = IHEAP[$13]; var $15 = $5; var $16 = $14 >= $15; ; if ($16) { ; var $18 = $1; var $19 = $6; __Z13luaG_runerrorP9lua_StatePKcz($18, $19); ; } var $21 = $5; $newsize = $21; ; } else { ; var $23 = $3; var $24 = IHEAP[$23]; var $25 = $24 * 2; $newsize = $25; var $26 = $newsize; var $27 = $26 < 4; ; if ($27) { ; $newsize = 4; ; } ; } var $31 = $newsize; var $32 = $31 + 1; var $33 = $4; var $34 = Math.floor(unSign(-3, 32) / unSign($33, 32)); var $35 = unSign($32, 32) <= unSign($34, 32); ; if ($35) { ; var $37 = $1; var $38 = $2; var $39 = $3; var $40 = IHEAP[$39]; var $41 = $4; var $42 = $40 * $41; var $43 = $newsize; var $44 = $4; var $45 = $43 * $44; var $46 = __Z13luaM_realloc_P9lua_StatePvjj($37, $38, $42, $45); __lastLabel__ = 3; ; } else { ; var $48 = $1; var $49 = __Z11luaM_toobigP9lua_State($48); __lastLabel__ = 5; ; } var $51 = __lastLabel__ == 3 ? $46 : ($49); $newblock = $51; var $52 = $newsize; var $53 = $3; IHEAP[$53] = $52; var $54 = $newblock; ; return $54; } __Z13luaM_growaux_P9lua_StatePvPijiPKc.__index__ = Runtime.getFunctionIndex(__Z13luaM_growaux_P9lua_StatePvPijiPKc, "__Z13luaM_growaux_P9lua_StatePvPijiPKc"); function __Z13luaM_realloc_P9lua_StatePvjj($L, $block, $osize, $nsize) { ; var __label__; var $1; var $2; var $3; var $4; var $g; $1 = $L; $2 = $block; $3 = $osize; $4 = $nsize; var $5 = $1; var $6 = $5+16; var $7 = IHEAP[$6]; $g = $7; var $8 = $g; var $9 = $8+12; var $10 = IHEAP[$9]; var $11 = $g; var $12 = $11+16; var $13 = IHEAP[$12]; var $14 = $2; var $15 = $3; var $16 = $4; var $17 = FUNCTION_TABLE[$10]($13, $14, $15, $16); $2 = $17; var $18 = $2; var $19 = $18 == 0; ; $20$25$2: do { if ($19) { ; var $21 = $4; var $22 = unSign($21, 32) > unSign(0, 32); if (!($22)) { __label__ = 1; /* $25 */ break $20$25$2; } var $24 = $1; __Z10luaD_throwP9lua_Statei($24, 4); ; } } while(0); var $26 = $g; var $27 = $26+68; var $28 = IHEAP[$27]; var $29 = $3; var $30 = $28 - $29; var $31 = $4; var $32 = $30 + $31; var $33 = $g; var $34 = $33+68; IHEAP[$34] = $32; var $35 = $2; ; return $35; } __Z13luaM_realloc_P9lua_StatePvjj.__index__ = Runtime.getFunctionIndex(__Z13luaM_realloc_P9lua_StatePvjj, "__Z13luaM_realloc_P9lua_StatePvjj"); function __Z11luaM_toobigP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaG_runerrorP9lua_StatePKcz($2, __str72); ; return 0; } __Z11luaM_toobigP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaM_toobigP9lua_State, "__Z11luaM_toobigP9lua_State"); function __Z11luaO_int2fbj($x) { ; var __label__; var $1; var $2; var $e; $2 = $x; $e = 0; ; $3$2: while(1) { // $3 var $4 = $2; var $5 = unSign($4, 32) >= unSign(16, 32); if (!($5)) { __label__ = 2; /* $12 */ break $3$2; } var $7 = $2; var $8 = $7 + 1; var $9 = $8 >> 1; $2 = $9; var $10 = $e; var $11 = $10 + 1; $e = $11; __label__ = 0; /* $3 */ continue $3$2; } var $13 = $2; var $14 = unSign($13, 32) < unSign(8, 32); ; if ($14) { ; var $16 = $2; $1 = $16; ; } else { ; var $18 = $e; var $19 = $18 + 1; var $20 = $19 << 3; var $21 = $2; var $22 = $21 - 8; var $23 = $20 | $22; $1 = $23; ; } var $25 = $1; ; return $25; } __Z11luaO_int2fbj.__index__ = Runtime.getFunctionIndex(__Z11luaO_int2fbj, "__Z11luaO_int2fbj"); function __Z11luaO_fb2inti($x) { ; var __label__; var $1; var $2; var $e; $2 = $x; var $3 = $2; var $4 = $3 >> 3; var $5 = $4 & 31; $e = $5; var $6 = $e; var $7 = $6 == 0; ; if ($7) { ; var $9 = $2; $1 = $9; ; } else { ; var $11 = $2; var $12 = $11 & 7; var $13 = $12 + 8; var $14 = $e; var $15 = $14 - 1; var $16 = $13 << $15; $1 = $16; ; } var $18 = $1; ; return $18; } __Z11luaO_fb2inti.__index__ = Runtime.getFunctionIndex(__Z11luaO_fb2inti, "__Z11luaO_fb2inti"); function __Z9luaO_log2j($x) { ; var __label__; var $1; var $l; $1 = $x; $l = -1; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = unSign($3, 32) >= unSign(256, 32); if (!($4)) { __label__ = 2; /* $10 */ break $2$2; } var $6 = $l; var $7 = $6 + 8; $l = $7; var $8 = $1; var $9 = $8 >> 8; $1 = $9; __label__ = 0; /* $2 */ continue $2$2; } var $11 = $l; var $12 = $1; var $13 = __ZZ9luaO_log2jE5log_2+$12; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $11 + $15; ; return $16; } __Z9luaO_log2j.__index__ = Runtime.getFunctionIndex(__Z9luaO_log2j, "__Z9luaO_log2j"); function __Z16luaO_rawequalObjPK10lua_TValueS1_($t1, $t2) { ; var __label__; var $1; var $2; var $3; $2 = $t1; $3 = $t2; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $3; var $8 = $7+8; var $9 = IHEAP[$8]; var $10 = $6 != $9; ; if ($10) { ; $1 = 0; ; } else { ; var $13 = $2; var $14 = $13+8; var $15 = IHEAP[$14]; if ($15 == 0) { __label__ = 1; /* $16 */ } else if ($15 == 3) { __label__ = 2; /* $17 */ } else if ($15 == 1) { __label__ = 3; /* $28 */ } else if ($15 == 2) { __label__ = 4; /* $41 */ } else { __label__ = 5; /* $54 */ } if (__label__ == 5) { var $55 = $2; var $56 = $55; var $57 = $56; var $58 = $57; var $59 = IHEAP[$58]; var $60 = $3; var $61 = $60; var $62 = $61; var $63 = $62; var $64 = IHEAP[$63]; var $65 = $59 == $64; var $66 = $65; $1 = $66; ; } else if (__label__ == 1) { $1 = 1; ; } else if (__label__ == 2) { var $18 = $2; var $19 = $18; var $20 = $19; var $21 = FHEAP[$20]; var $22 = $3; var $23 = $22; var $24 = $23; var $25 = FHEAP[$24]; var $26 = $21 == $25; var $27 = $26; $1 = $27; ; } else if (__label__ == 3) { var $29 = $2; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $3; var $35 = $34; var $36 = $35; var $37 = $36; var $38 = IHEAP[$37]; var $39 = $33 == $38; var $40 = $39; $1 = $40; ; } else if (__label__ == 4) { var $42 = $2; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = IHEAP[$45]; var $47 = $3; var $48 = $47; var $49 = $48; var $50 = $49; var $51 = IHEAP[$50]; var $52 = $46 == $51; var $53 = $52; $1 = $53; ; } } var $68 = $1; ; return $68; } __Z16luaO_rawequalObjPK10lua_TValueS1_.__index__ = Runtime.getFunctionIndex(__Z16luaO_rawequalObjPK10lua_TValueS1_, "__Z16luaO_rawequalObjPK10lua_TValueS1_"); function __Z10luaO_str2dPKcPd($s, $result) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $endptr = __stackBase__; $2 = $s; $3 = $result; var $4 = $2; var $5 = _strtod($4, $endptr); var $6 = $3; FHEAP[$6] = $5; var $7 = IHEAP[$endptr]; var $8 = $2; var $9 = $7 == $8; ; if ($9) { ; $1 = 0; ; } else { ; var $12 = IHEAP[$endptr]; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14 == 120; ; $21$16$5: do { if ($15) { __label__ = 1; /* $21 */ } else { ; var $17 = IHEAP[$endptr]; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19 == 88; if ($20) { __label__ = 1; /* $21 */ break $21$16$5; } else { __label__ = 2; /* $26 */ break $21$16$5; } } } while(0); if (__label__ == 1) { var $22 = $2; var $23 = _strtoul($22, $endptr, 16); var $24 = unSign($23, 32); var $25 = $3; FHEAP[$25] = $24; ; } var $27 = IHEAP[$endptr]; var $28 = IHEAP[$27]; var $29 = $28; var $30 = $29 == 0; ; if ($30) { ; $1 = 1; ; } else { ; ; $33$13: while(1) { // $33 var $34 = IHEAP[$endptr]; var $35 = IHEAP[$34]; var $36 = $35; var $37 = _isspace($36); var $38 = $37 != 0; if (!($38)) { __label__ = 6; /* $42 */ break $33$13; } var $40 = IHEAP[$endptr]; var $41 = $40+1; IHEAP[$endptr] = $41; __label__ = 4; /* $33 */ continue $33$13; } var $43 = IHEAP[$endptr]; var $44 = IHEAP[$43]; var $45 = $44; var $46 = $45 != 0; ; if ($46) { ; $1 = 0; ; } else { ; $1 = 1; ; } } } var $50 = $1; STACKTOP = __stackBase__; return $50; } __Z10luaO_str2dPKcPd.__index__ = Runtime.getFunctionIndex(__Z10luaO_str2dPKcPd, "__Z10luaO_str2dPKcPd"); function __Z17luaO_pushvfstringP9lua_StatePKcPc($L, $fmt, $argp) { var __stackBase__ = STACKTOP; STACKTOP += 29; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $n; var $e; var $i_o; var $s; var $buff = __stackBase__; var $i_o1; var $i_o2; var $buff3 = __stackBase__+2; var $buff4 = __stackBase__+26; $1 = $L; $2 = $fmt; $3 = $argp; $n = 1; var $4 = $1; __Z7pushstrP9lua_StatePKc($4, __str77); ; $5$2: while(1) { // $5 var $6 = $2; var $7 = _strchr($6, 37); $e = $7; var $8 = $e; var $9 = $8 == 0; if ($9) { __label__ = 1; /* $10 */ break $5$2; } var $12 = $1; var $13 = $12+8; var $14 = IHEAP[$13]; $i_o = $14; var $15 = $1; var $16 = $2; var $17 = $e; var $18 = $2; var $19 = $17; var $20 = $18; var $21 = $19 - $20; var $22 = __Z12luaS_newlstrP9lua_StatePKcj($15, $16, $21); var $23 = $22; var $24 = $i_o; var $25 = $24; var $26 = $25; var $27 = $26; IHEAP[$27] = $23; var $28 = $i_o; var $29 = $28+8; IHEAP[$29] = 4; var $30 = $1; var $31 = $30+28; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $1; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $33; var $39 = $37; var $40 = $38 - $39; var $41 = $40 <= 12; ; if ($41) { ; var $43 = $1; __Z14luaD_growstackP9lua_Statei($43, 1); ; } else { ; ; } var $46 = $1; var $47 = $46+8; var $48 = IHEAP[$47]; var $49 = $48+12; IHEAP[$47] = $49; var $50 = $e; var $51 = $50+1; var $52 = IHEAP[$51]; var $53 = $52; if ($53 == 115) { __label__ = 9; /* $54 */ } else if ($53 == 99) { __label__ = 10; /* $65 */ } else if ($53 == 100) { __label__ = 11; /* $75 */ } else if ($53 == 102) { __label__ = 12; /* $109 */ } else if ($53 == 112) { __label__ = 13; /* $142 */ } else if ($53 == 37) { __label__ = 14; /* $151 */ } else { __label__ = 15; /* $153 */ } if (__label__ == 15) { var $154 = $buff4; IHEAP[$154] = 37; var $155 = $e; var $156 = $155+1; var $157 = IHEAP[$156]; var $158 = $buff4+1; IHEAP[$158] = $157; var $159 = $buff4+2; IHEAP[$159] = 0; var $160 = $1; var $161 = $buff4; __Z7pushstrP9lua_StatePKc($160, $161); ; } else if (__label__ == 9) { var $55 = $3; var $56 = $55; var $57 = $55+4; $3 = $57; var $58 = IHEAP[$56]; $s = $58; var $59 = $s; var $60 = $59 == 0; ; if ($60) { ; $s = __str178; ; } var $63 = $1; var $64 = $s; __Z7pushstrP9lua_StatePKc($63, $64); ; } else if (__label__ == 10) { var $66 = $3; var $67 = $66; var $68 = $66+4; $3 = $68; var $69 = IHEAP[$67]; var $70 = $69; var $71 = $buff; IHEAP[$71] = $70; var $72 = $buff+1; IHEAP[$72] = 0; var $73 = $1; var $74 = $buff; __Z7pushstrP9lua_StatePKc($73, $74); ; } else if (__label__ == 11) { var $76 = $1; var $77 = $76+8; var $78 = IHEAP[$77]; $i_o1 = $78; var $79 = $3; var $80 = $79; var $81 = $79+4; $3 = $81; var $82 = IHEAP[$80]; var $83 = $82; var $84 = $i_o1; var $85 = $84; var $86 = $85; FHEAP[$86] = $83; var $87 = $i_o1; var $88 = $87+8; IHEAP[$88] = 3; var $89 = $1; var $90 = $89+28; var $91 = IHEAP[$90]; var $92 = $91; var $93 = $1; var $94 = $93+8; var $95 = IHEAP[$94]; var $96 = $95; var $97 = $92; var $98 = $96; var $99 = $97 - $98; var $100 = $99 <= 12; ; if ($100) { ; var $102 = $1; __Z14luaD_growstackP9lua_Statei($102, 1); ; } else { ; ; } var $105 = $1; var $106 = $105+8; var $107 = IHEAP[$106]; var $108 = $107+12; IHEAP[$106] = $108; ; } else if (__label__ == 12) { var $110 = $1; var $111 = $110+8; var $112 = IHEAP[$111]; $i_o2 = $112; var $113 = $3; var $114 = $113; var $115 = $113+8; $3 = $115; var $116 = FHEAP[$114]; var $117 = $i_o2; var $118 = $117; var $119 = $118; FHEAP[$119] = $116; var $120 = $i_o2; var $121 = $120+8; IHEAP[$121] = 3; var $122 = $1; var $123 = $122+28; var $124 = IHEAP[$123]; var $125 = $124; var $126 = $1; var $127 = $126+8; var $128 = IHEAP[$127]; var $129 = $128; var $130 = $125; var $131 = $129; var $132 = $130 - $131; var $133 = $132 <= 12; ; if ($133) { ; var $135 = $1; __Z14luaD_growstackP9lua_Statei($135, 1); ; } else { ; ; } var $138 = $1; var $139 = $138+8; var $140 = IHEAP[$139]; var $141 = $140+12; IHEAP[$139] = $141; ; } else if (__label__ == 13) { var $143 = $buff3; var $144 = $3; var $145 = $144; var $146 = $144+4; $3 = $146; var $147 = IHEAP[$145]; var $148 = _sprintf($143, __str279, $147); var $149 = $1; var $150 = $buff3; __Z7pushstrP9lua_StatePKc($149, $150); ; } else if (__label__ == 14) { var $152 = $1; __Z7pushstrP9lua_StatePKc($152, __str380); ; } var $163 = $n; var $164 = $163 + 2; $n = $164; var $165 = $e; var $166 = $165+2; $2 = $166; __label__ = 0; /* $5 */ continue $5$2; } ; var $168 = $1; var $169 = $2; __Z7pushstrP9lua_StatePKc($168, $169); var $170 = $1; var $171 = $n; var $172 = $171 + 1; var $173 = $1; var $174 = $173+8; var $175 = IHEAP[$174]; var $176 = $1; var $177 = $176+12; var $178 = IHEAP[$177]; var $179 = $175; var $180 = $178; var $181 = $179 - $180; var $182 = Math.floor($181 / 12); var $183 = $182 - 1; __Z11luaV_concatP9lua_Stateii($170, $172, $183); var $184 = $n; var $185 = $1; var $186 = $185+8; var $187 = IHEAP[$186]; var $188 = 0 - $184; var $189 = $187+12*$188; IHEAP[$186] = $189; var $190 = $1; var $191 = $190+8; var $192 = IHEAP[$191]; var $193 = $192+-12; var $194 = $193; var $195 = $194; var $196 = $195; var $197 = IHEAP[$196]; var $198 = $197; var $199 = $198; var $200 = $199+16; var $201 = $200; STACKTOP = __stackBase__; return $201; } __Z17luaO_pushvfstringP9lua_StatePKcPc.__index__ = Runtime.getFunctionIndex(__Z17luaO_pushvfstringP9lua_StatePKcPc, "__Z17luaO_pushvfstringP9lua_StatePKcPc"); function __Z7pushstrP9lua_StatePKc($L, $str) { ; var __label__; var $1; var $2; var $i_o; $1 = $L; $2 = $str; var $3 = $1; var $4 = $3+8; var $5 = IHEAP[$4]; $i_o = $5; var $6 = $1; var $7 = $2; var $8 = $2; var $9 = _strlen($8); var $10 = __Z12luaS_newlstrP9lua_StatePKcj($6, $7, $9); var $11 = $10; var $12 = $i_o; var $13 = $12; var $14 = $13; var $15 = $14; IHEAP[$15] = $11; var $16 = $i_o; var $17 = $16+8; IHEAP[$17] = 4; var $18 = $1; var $19 = $18+28; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $21; var $27 = $25; var $28 = $26 - $27; var $29 = $28 <= 12; ; if ($29) { ; var $31 = $1; __Z14luaD_growstackP9lua_Statei($31, 1); ; } else { ; ; } var $34 = $1; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36+12; IHEAP[$35] = $37; ; return; } __Z7pushstrP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z7pushstrP9lua_StatePKc, "__Z7pushstrP9lua_StatePKc"); function __Z16luaO_pushfstringP9lua_StatePKcz($L, $fmt) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __numArgs__ = 2; var $1; var $2; var $msg; var $argp = __stackBase__; $1 = $L; $2 = $fmt; var $3 = $argp; IHEAP[$3] = arguments[__numArgs__]; var $4 = $1; var $5 = $2; var $6 = IHEAP[$argp]; var $7 = __Z17luaO_pushvfstringP9lua_StatePKcPc($4, $5, $6); $msg = $7; var $8 = $argp; ;; var $9 = $msg; STACKTOP = __stackBase__; return $9; } __Z16luaO_pushfstringP9lua_StatePKcz.__index__ = Runtime.getFunctionIndex(__Z16luaO_pushfstringP9lua_StatePKcz, "__Z16luaO_pushfstringP9lua_StatePKcz"); function __Z12luaO_chunkidPcPKcj($out, $source, $bufflen) { ; var __label__; var $1; var $2; var $3; var $l; var $len; $1 = $out; $2 = $source; $3 = $bufflen; var $4 = $2; var $5 = IHEAP[$4]; var $6 = $5; var $7 = $6 == 61; ; if ($7) { ; var $9 = $1; var $10 = $2; var $11 = $10+1; var $12 = $3; var $13 = _strncpy($9, $11, $12); var $14 = $3; var $15 = $14 - 1; var $16 = $1; var $17 = $16+$15; IHEAP[$17] = 0; ; } else { ; var $19 = $2; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21 == 64; ; if ($22) { ; var $24 = $2; var $25 = $24+1; $2 = $25; var $26 = $3; var $27 = $26 - 8; $3 = $27; var $28 = $2; var $29 = _strlen($28); $l = $29; var $30 = $1; var $31 = _strcpy($30, __str77); var $32 = $l; var $33 = $3; var $34 = unSign($32, 32) > unSign($33, 32); ; if ($34) { ; var $36 = $l; var $37 = $3; var $38 = $36 - $37; var $39 = $2; var $40 = $39+$38; $2 = $40; var $41 = $1; var $42 = _strcat($41, __str481); ; } var $44 = $1; var $45 = $2; var $46 = _strcat($44, $45); ; } else { ; var $48 = $2; var $49 = _strcspn($48, __str582); $len = $49; var $50 = $3; var $51 = $50 - 17; $3 = $51; var $52 = $len; var $53 = $3; var $54 = unSign($52, 32) > unSign($53, 32); ; if ($54) { ; var $56 = $3; $len = $56; ; } var $58 = $1; var $59 = _strcpy($58, __str683); var $60 = $len; var $61 = $2; var $62 = $61+$60; var $63 = IHEAP[$62]; var $64 = $63; var $65 = $64 != 0; ; if ($65) { ; var $67 = $1; var $68 = $2; var $69 = $len; var $70 = _strncat($67, $68, $69); var $71 = $1; var $72 = _strcat($71, __str481); ; } else { ; var $74 = $1; var $75 = $2; var $76 = _strcat($74, $75); ; } var $78 = $1; var $79 = _strcat($78, __str784); ; } ; } ; return; } __Z12luaO_chunkidPcPKcj.__index__ = Runtime.getFunctionIndex(__Z12luaO_chunkidPcPKcj, "__Z12luaO_chunkidPcPKcj"); function __Z11luaY_parserP9lua_StateP3ZioP7MbufferPKc($L, $z, $buff, $name) { var __stackBase__ = STACKTOP; STACKTOP += 632; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $lexstate = __stackBase__; var $funcstate = __stackBase__+60; $1 = $L; $2 = $z; $3 = $buff; $4 = $name; var $5 = $3; var $6 = $lexstate+48; IHEAP[$6] = $5; var $7 = $1; var $8 = $2; var $9 = $1; var $10 = $4; var $11 = $4; var $12 = _strlen($11); var $13 = __Z12luaS_newlstrP9lua_StatePKcj($9, $10, $12); __Z13luaX_setinputP9lua_StateP8LexStateP3ZioP7TString($7, $lexstate, $8, $13); __Z9open_funcP8LexStateP9FuncState($lexstate, $funcstate); var $14 = $funcstate; var $15 = IHEAP[$14]; var $16 = $15+74; IHEAP[$16] = 2; __Z9luaX_nextP8LexState($lexstate); __Z5chunkP8LexState($lexstate); __Z5checkP8LexStatei($lexstate, 287); __Z10close_funcP8LexState($lexstate); var $17 = $funcstate; var $18 = IHEAP[$17]; STACKTOP = __stackBase__; return $18; } __Z11luaY_parserP9lua_StateP3ZioP7MbufferPKc.__index__ = Runtime.getFunctionIndex(__Z11luaY_parserP9lua_StateP3ZioP7MbufferPKc, "__Z11luaY_parserP9lua_StateP3ZioP7MbufferPKc"); function __Z9open_funcP8LexStateP9FuncState($ls, $fs) { ; var __label__; var $1; var $2; var $L; var $f; var $i_o; var $i_o1; $1 = $ls; $2 = $fs; var $3 = $1; var $4 = $3+40; var $5 = IHEAP[$4]; $L = $5; var $6 = $L; var $7 = __Z13luaF_newprotoP9lua_State($6); $f = $7; var $8 = $f; var $9 = $2; var $10 = $9; IHEAP[$10] = $8; var $11 = $1; var $12 = $11+36; var $13 = IHEAP[$12]; var $14 = $2; var $15 = $14+8; IHEAP[$15] = $13; var $16 = $1; var $17 = $2; var $18 = $17+12; IHEAP[$18] = $16; var $19 = $L; var $20 = $2; var $21 = $20+16; IHEAP[$21] = $19; var $22 = $2; var $23 = $1; var $24 = $23+36; IHEAP[$24] = $22; var $25 = $2; var $26 = $25+24; IHEAP[$26] = 0; var $27 = $2; var $28 = $27+28; IHEAP[$28] = -1; var $29 = $2; var $30 = $29+32; IHEAP[$30] = -1; var $31 = $2; var $32 = $31+36; IHEAP[$32] = 0; var $33 = $2; var $34 = $33+40; IHEAP[$34] = 0; var $35 = $2; var $36 = $35+44; IHEAP[$36] = 0; var $37 = $2; var $38 = $37+48; IHEAP[$38] = 0; var $39 = $2; var $40 = $39+50; IHEAP[$40] = 0; var $41 = $2; var $42 = $41+20; IHEAP[$42] = 0; var $43 = $1; var $44 = $43+52; var $45 = IHEAP[$44]; var $46 = $f; var $47 = $46+32; IHEAP[$47] = $45; var $48 = $f; var $49 = $48+75; IHEAP[$49] = 2; var $50 = $L; var $51 = __Z8luaH_newP9lua_Stateii($50, 0, 0); var $52 = $2; var $53 = $52+4; IHEAP[$53] = $51; var $54 = $L; var $55 = $54+8; var $56 = IHEAP[$55]; $i_o = $56; var $57 = $2; var $58 = $57+4; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $i_o; var $62 = $61; var $63 = $62; var $64 = $63; IHEAP[$64] = $60; var $65 = $i_o; var $66 = $65+8; IHEAP[$66] = 5; var $67 = $L; var $68 = $67+28; var $69 = IHEAP[$68]; var $70 = $69; var $71 = $L; var $72 = $71+8; var $73 = IHEAP[$72]; var $74 = $73; var $75 = $70; var $76 = $74; var $77 = $75 - $76; var $78 = $77 <= 12; ; if ($78) { ; var $80 = $L; __Z14luaD_growstackP9lua_Statei($80, 1); ; } else { ; ; } var $83 = $L; var $84 = $83+8; var $85 = IHEAP[$84]; var $86 = $85+12; IHEAP[$84] = $86; var $87 = $L; var $88 = $87+8; var $89 = IHEAP[$88]; $i_o1 = $89; var $90 = $f; var $91 = $90; var $92 = $i_o1; var $93 = $92; var $94 = $93; var $95 = $94; IHEAP[$95] = $91; var $96 = $i_o1; var $97 = $96+8; IHEAP[$97] = 9; var $98 = $L; var $99 = $98+28; var $100 = IHEAP[$99]; var $101 = $100; var $102 = $L; var $103 = $102+8; var $104 = IHEAP[$103]; var $105 = $104; var $106 = $101; var $107 = $105; var $108 = $106 - $107; var $109 = $108 <= 12; ; if ($109) { ; var $111 = $L; __Z14luaD_growstackP9lua_Statei($111, 1); ; } else { ; ; } var $114 = $L; var $115 = $114+8; var $116 = IHEAP[$115]; var $117 = $116+12; IHEAP[$115] = $117; ; return; } __Z9open_funcP8LexStateP9FuncState.__index__ = Runtime.getFunctionIndex(__Z9open_funcP8LexStateP9FuncState, "__Z9open_funcP8LexStateP9FuncState"); function __Z5chunkP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $islast; $1 = $ls; $islast = 0; var $2 = $1; __Z10enterlevelP8LexState($2); ; $3$2: while(1) { // $3 var $4 = $islast; var $5 = $4 != 0; ; if ($5) { __lastLabel__ = 0; ; } else { __lastLabel__ = 0; ; var $7 = $1; var $8 = $7+12; var $9 = $8; var $10 = IHEAP[$9]; var $11 = __Z12block_followi($10); var $12 = $11 != 0; var $13 = $12 ^ 1; __lastLabel__ = 1; ; } var $15 = __lastLabel__ == 0 ? 0 : ($13); if (!($15)) { __label__ = 4; /* $31 */ break $3$2; } var $17 = $1; var $18 = __Z9statementP8LexState($17); $islast = $18; var $19 = $1; var $20 = __Z8testnextP8LexStatei($19, 59); var $21 = $1; var $22 = $21+36; var $23 = IHEAP[$22]; var $24 = $23+50; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $1; var $28 = $27+36; var $29 = IHEAP[$28]; var $30 = $29+36; IHEAP[$30] = $26; __label__ = 0; /* $3 */ continue $3$2; } var $32 = $1; var $33 = $32+40; var $34 = IHEAP[$33]; var $35 = $34+52; var $36 = IHEAP[$35]; var $37 = $36 + -1; IHEAP[$35] = $37; ; return; } __Z5chunkP8LexState.__index__ = Runtime.getFunctionIndex(__Z5chunkP8LexState, "__Z5chunkP8LexState"); function __Z5checkP8LexStatei($ls, $c) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $c; var $3 = $1; var $4 = $3+12; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $6 != $7; ; if ($8) { ; var $10 = $1; var $11 = $2; __Z14error_expectedP8LexStatei($10, $11); ; } ; return; } __Z5checkP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z5checkP8LexStatei, "__Z5checkP8LexStatei"); function __Z10close_funcP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $L; var $fs; var $f; $1 = $ls; var $2 = $1; var $3 = $2+40; var $4 = IHEAP[$3]; $L = $4; var $5 = $1; var $6 = $5+36; var $7 = IHEAP[$6]; $fs = $7; var $8 = $fs; var $9 = $8; var $10 = IHEAP[$9]; $f = $10; var $11 = $1; __Z10removevarsP8LexStatei($11, 0); var $12 = $fs; __Z8luaK_retP9FuncStateii($12, 0, 0); var $13 = $fs; var $14 = $13+24; var $15 = IHEAP[$14]; var $16 = $15 + 1; var $17 = unSign($16, 32) <= unSign(1073741823, 32); ; if ($17) { ; var $19 = $L; var $20 = $f; var $21 = $20+12; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $f; var $25 = $24+44; var $26 = IHEAP[$25]; var $27 = $26 * 4; var $28 = $fs; var $29 = $28+24; var $30 = IHEAP[$29]; var $31 = $30 * 4; var $32 = __Z13luaM_realloc_P9lua_StatePvjj($19, $23, $27, $31); __lastLabel__ = 0; ; } else { ; var $34 = $L; var $35 = __Z11luaM_toobigP9lua_State($34); __lastLabel__ = 2; ; } var $37 = __lastLabel__ == 0 ? $32 : ($35); var $38 = $37; var $39 = $f; var $40 = $39+12; IHEAP[$40] = $38; var $41 = $fs; var $42 = $41+24; var $43 = IHEAP[$42]; var $44 = $f; var $45 = $44+44; IHEAP[$45] = $43; var $46 = $fs; var $47 = $46+24; var $48 = IHEAP[$47]; var $49 = $48 + 1; var $50 = unSign($49, 32) <= unSign(1073741823, 32); ; if ($50) { ; var $52 = $L; var $53 = $f; var $54 = $53+20; var $55 = IHEAP[$54]; var $56 = $55; var $57 = $f; var $58 = $57+48; var $59 = IHEAP[$58]; var $60 = $59 * 4; var $61 = $fs; var $62 = $61+24; var $63 = IHEAP[$62]; var $64 = $63 * 4; var $65 = __Z13luaM_realloc_P9lua_StatePvjj($52, $56, $60, $64); __lastLabel__ = 3; ; } else { ; var $67 = $L; var $68 = __Z11luaM_toobigP9lua_State($67); __lastLabel__ = 5; ; } var $70 = __lastLabel__ == 3 ? $65 : ($68); var $71 = $70; var $72 = $f; var $73 = $72+20; IHEAP[$73] = $71; var $74 = $fs; var $75 = $74+24; var $76 = IHEAP[$75]; var $77 = $f; var $78 = $77+48; IHEAP[$78] = $76; var $79 = $fs; var $80 = $79+40; var $81 = IHEAP[$80]; var $82 = $81 + 1; var $83 = unSign($82, 32) <= unSign(357913941, 32); ; if ($83) { ; var $85 = $L; var $86 = $f; var $87 = $86+8; var $88 = IHEAP[$87]; var $89 = $88; var $90 = $f; var $91 = $90+40; var $92 = IHEAP[$91]; var $93 = $92 * 12; var $94 = $fs; var $95 = $94+40; var $96 = IHEAP[$95]; var $97 = $96 * 12; var $98 = __Z13luaM_realloc_P9lua_StatePvjj($85, $89, $93, $97); __lastLabel__ = 6; ; } else { ; var $100 = $L; var $101 = __Z11luaM_toobigP9lua_State($100); __lastLabel__ = 8; ; } var $103 = __lastLabel__ == 6 ? $98 : ($101); var $104 = $103; var $105 = $f; var $106 = $105+8; IHEAP[$106] = $104; var $107 = $fs; var $108 = $107+40; var $109 = IHEAP[$108]; var $110 = $f; var $111 = $110+40; IHEAP[$111] = $109; var $112 = $fs; var $113 = $112+44; var $114 = IHEAP[$113]; var $115 = $114 + 1; var $116 = unSign($115, 32) <= unSign(1073741823, 32); ; if ($116) { ; var $118 = $L; var $119 = $f; var $120 = $119+16; var $121 = IHEAP[$120]; var $122 = $121; var $123 = $f; var $124 = $123+52; var $125 = IHEAP[$124]; var $126 = $125 * 4; var $127 = $fs; var $128 = $127+44; var $129 = IHEAP[$128]; var $130 = $129 * 4; var $131 = __Z13luaM_realloc_P9lua_StatePvjj($118, $122, $126, $130); __lastLabel__ = 9; ; } else { ; var $133 = $L; var $134 = __Z11luaM_toobigP9lua_State($133); __lastLabel__ = 11; ; } var $136 = __lastLabel__ == 9 ? $131 : ($134); var $137 = $136; var $138 = $f; var $139 = $138+16; IHEAP[$139] = $137; var $140 = $fs; var $141 = $140+44; var $142 = IHEAP[$141]; var $143 = $f; var $144 = $143+52; IHEAP[$144] = $142; var $145 = $fs; var $146 = $145+48; var $147 = IHEAP[$146]; var $148 = $147; var $149 = $148 + 1; var $150 = unSign($149, 32) <= unSign(357913941, 32); ; if ($150) { ; var $152 = $L; var $153 = $f; var $154 = $153+24; var $155 = IHEAP[$154]; var $156 = $155; var $157 = $f; var $158 = $157+56; var $159 = IHEAP[$158]; var $160 = $159 * 12; var $161 = $fs; var $162 = $161+48; var $163 = IHEAP[$162]; var $164 = $163; var $165 = $164 * 12; var $166 = __Z13luaM_realloc_P9lua_StatePvjj($152, $156, $160, $165); __lastLabel__ = 12; ; } else { ; var $168 = $L; var $169 = __Z11luaM_toobigP9lua_State($168); __lastLabel__ = 14; ; } var $171 = __lastLabel__ == 12 ? $166 : ($169); var $172 = $171; var $173 = $f; var $174 = $173+24; IHEAP[$174] = $172; var $175 = $fs; var $176 = $175+48; var $177 = IHEAP[$176]; var $178 = $177; var $179 = $f; var $180 = $179+56; IHEAP[$180] = $178; var $181 = $f; var $182 = $181+72; var $183 = IHEAP[$182]; var $184 = $183; var $185 = $184 + 1; var $186 = unSign($185, 32) <= unSign(1073741823, 32); ; if ($186) { ; var $188 = $L; var $189 = $f; var $190 = $189+28; var $191 = IHEAP[$190]; var $192 = $191; var $193 = $f; var $194 = $193+36; var $195 = IHEAP[$194]; var $196 = $195 * 4; var $197 = $f; var $198 = $197+72; var $199 = IHEAP[$198]; var $200 = $199; var $201 = $200 * 4; var $202 = __Z13luaM_realloc_P9lua_StatePvjj($188, $192, $196, $201); __lastLabel__ = 15; ; } else { ; var $204 = $L; var $205 = __Z11luaM_toobigP9lua_State($204); __lastLabel__ = 17; ; } var $207 = __lastLabel__ == 15 ? $202 : ($205); var $208 = $207; var $209 = $f; var $210 = $209+28; IHEAP[$210] = $208; var $211 = $f; var $212 = $211+72; var $213 = IHEAP[$212]; var $214 = $213; var $215 = $f; var $216 = $215+36; IHEAP[$216] = $214; var $217 = $fs; var $218 = $217+8; var $219 = IHEAP[$218]; var $220 = $1; var $221 = $220+36; IHEAP[$221] = $219; var $222 = $L; var $223 = $222+8; var $224 = IHEAP[$223]; var $225 = $224+-24; IHEAP[$223] = $225; var $226 = $fs; var $227 = $226 != 0; ; if ($227) { ; var $229 = $1; __Z12anchor_tokenP8LexState($229); ; } ; return; } __Z10close_funcP8LexState.__index__ = Runtime.getFunctionIndex(__Z10close_funcP8LexState, "__Z10close_funcP8LexState"); function __Z10enterlevelP8LexState($ls) { ; var __label__; var $1; $1 = $ls; var $2 = $1; var $3 = $2+40; var $4 = IHEAP[$3]; var $5 = $4+52; var $6 = IHEAP[$5]; var $7 = $6 + 1; IHEAP[$5] = $7; var $8 = $7; var $9 = $8 > 200; ; if ($9) { ; var $11 = $1; __Z13luaX_lexerrorP8LexStatePKci($11, __str27156, 0); ; } ; return; } __Z10enterlevelP8LexState.__index__ = Runtime.getFunctionIndex(__Z10enterlevelP8LexState, "__Z10enterlevelP8LexState"); function __Z12block_followi($token) { ; var __label__; var $1; var $2; $2 = $token; var $3 = $2; if ($3 == 260) { __label__ = 1; /* $4 */ } else if ($3 == 261) { __label__ = 1; /* $4 */ } else if ($3 == 262) { __label__ = 1; /* $4 */ } else if ($3 == 276) { __label__ = 1; /* $4 */ } else if ($3 == 287) { __label__ = 1; /* $4 */ } else { __label__ = 2; /* $5 */ } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 1) { $1 = 1; ; } var $7 = $1; ; return $7; } __Z12block_followi.__index__ = Runtime.getFunctionIndex(__Z12block_followi, "__Z12block_followi"); function __Z9statementP8LexState($ls) { ; var __label__; var $1; var $2; var $line; $2 = $ls; var $3 = $2; var $4 = $3+4; var $5 = IHEAP[$4]; $line = $5; var $6 = $2; var $7 = $6+12; var $8 = $7; var $9 = IHEAP[$8]; if ($9 == 266) { __label__ = 2; /* $10 */ } else if ($9 == 277) { __label__ = 3; /* $13 */ } else if ($9 == 259) { __label__ = 4; /* $16 */ } else if ($9 == 264) { __label__ = 5; /* $21 */ } else if ($9 == 272) { __label__ = 6; /* $24 */ } else if ($9 == 265) { __label__ = 7; /* $27 */ } else if ($9 == 268) { __label__ = 8; /* $30 */ } else if ($9 == 273) { __label__ = 9; /* $40 */ } else if ($9 == 258) { __label__ = 10; /* $42 */ } else { __label__ = 11; /* $45 */ } if (__label__ == 11) { var $46 = $2; __Z8exprstatP8LexState($46); $1 = 0; ; } else if (__label__ == 2) { var $11 = $2; var $12 = $line; __Z6ifstatP8LexStatei($11, $12); $1 = 0; ; } else if (__label__ == 3) { var $14 = $2; var $15 = $line; __Z9whilestatP8LexStatei($14, $15); $1 = 0; ; } else if (__label__ == 4) { var $17 = $2; __Z9luaX_nextP8LexState($17); var $18 = $2; __Z5blockP8LexState($18); var $19 = $2; var $20 = $line; __Z11check_matchP8LexStateiii($19, 262, 259, $20); $1 = 0; ; } else if (__label__ == 5) { var $22 = $2; var $23 = $line; __Z7forstatP8LexStatei($22, $23); $1 = 0; ; } else if (__label__ == 6) { var $25 = $2; var $26 = $line; __Z10repeatstatP8LexStatei($25, $26); $1 = 0; ; } else if (__label__ == 7) { var $28 = $2; var $29 = $line; __Z8funcstatP8LexStatei($28, $29); $1 = 0; ; } else if (__label__ == 8) { var $31 = $2; __Z9luaX_nextP8LexState($31); var $32 = $2; var $33 = __Z8testnextP8LexStatei($32, 265); var $34 = $33 != 0; ; if ($34) { ; var $36 = $2; __Z9localfuncP8LexState($36); ; } else { ; var $38 = $2; __Z9localstatP8LexState($38); ; } $1 = 0; ; } else if (__label__ == 9) { var $41 = $2; __Z7retstatP8LexState($41); $1 = 1; ; } else if (__label__ == 10) { var $43 = $2; __Z9luaX_nextP8LexState($43); var $44 = $2; __Z9breakstatP8LexState($44); $1 = 1; ; } var $48 = $1; ; return $48; } __Z9statementP8LexState.__index__ = Runtime.getFunctionIndex(__Z9statementP8LexState, "__Z9statementP8LexState"); function __Z8testnextP8LexStatei($ls, $c) { ; var __label__; var $1; var $2; var $3; $2 = $ls; $3 = $c; var $4 = $2; var $5 = $4+12; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $3; var $9 = $7 == $8; ; if ($9) { ; var $11 = $2; __Z9luaX_nextP8LexState($11); $1 = 1; ; } else { ; $1 = 0; ; } var $14 = $1; ; return $14; } __Z8testnextP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z8testnextP8LexStatei, "__Z8testnextP8LexStatei"); function __Z6ifstatP8LexStatei($ls, $line) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $flist; var $escapelist = __stackBase__; $1 = $ls; $2 = $line; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; IHEAP[$escapelist] = -1; var $6 = $1; var $7 = __Z15test_then_blockP8LexState($6); $flist = $7; ; $8$2: while(1) { // $8 var $9 = $1; var $10 = $9+12; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 == 261; if (!($13)) { __label__ = 2; /* $22 */ break $8$2; } var $15 = $fs; var $16 = $fs; var $17 = __Z9luaK_jumpP9FuncState($16); __Z11luaK_concatP9FuncStatePii($15, $escapelist, $17); var $18 = $fs; var $19 = $flist; __Z16luaK_patchtohereP9FuncStatei($18, $19); var $20 = $1; var $21 = __Z15test_then_blockP8LexState($20); $flist = $21; __label__ = 0; /* $8 */ continue $8$2; } var $23 = $1; var $24 = $23+12; var $25 = $24; var $26 = IHEAP[$25]; var $27 = $26 == 260; ; if ($27) { ; var $29 = $fs; var $30 = $fs; var $31 = __Z9luaK_jumpP9FuncState($30); __Z11luaK_concatP9FuncStatePii($29, $escapelist, $31); var $32 = $fs; var $33 = $flist; __Z16luaK_patchtohereP9FuncStatei($32, $33); var $34 = $1; __Z9luaX_nextP8LexState($34); var $35 = $1; __Z5blockP8LexState($35); ; } else { ; var $37 = $fs; var $38 = $flist; __Z11luaK_concatP9FuncStatePii($37, $escapelist, $38); ; } var $40 = $fs; var $41 = IHEAP[$escapelist]; __Z16luaK_patchtohereP9FuncStatei($40, $41); var $42 = $1; var $43 = $2; __Z11check_matchP8LexStateiii($42, 262, 266, $43); STACKTOP = __stackBase__; return; } __Z6ifstatP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z6ifstatP8LexStatei, "__Z6ifstatP8LexStatei"); function __Z9whilestatP8LexStatei($ls, $line) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $whileinit; var $condexit; var $bl = __stackBase__; $1 = $ls; $2 = $line; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $1; __Z9luaX_nextP8LexState($6); var $7 = $fs; var $8 = __Z13luaK_getlabelP9FuncState($7); $whileinit = $8; var $9 = $1; var $10 = __Z4condP8LexState($9); $condexit = $10; var $11 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($11, $bl, 1); var $12 = $1; __Z9checknextP8LexStatei($12, 259); var $13 = $1; __Z5blockP8LexState($13); var $14 = $fs; var $15 = $fs; var $16 = __Z9luaK_jumpP9FuncState($15); var $17 = $whileinit; __Z14luaK_patchlistP9FuncStateii($14, $16, $17); var $18 = $1; var $19 = $2; __Z11check_matchP8LexStateiii($18, 262, 277, $19); var $20 = $fs; __Z10leaveblockP9FuncState($20); var $21 = $fs; var $22 = $condexit; __Z16luaK_patchtohereP9FuncStatei($21, $22); STACKTOP = __stackBase__; return; } __Z9whilestatP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z9whilestatP8LexStatei, "__Z9whilestatP8LexStatei"); function __Z5blockP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $fs; var $bl = __stackBase__; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($5, $bl, 0); var $6 = $1; __Z5chunkP8LexState($6); var $7 = $fs; __Z10leaveblockP9FuncState($7); STACKTOP = __stackBase__; return; } __Z5blockP8LexState.__index__ = Runtime.getFunctionIndex(__Z5blockP8LexState, "__Z5blockP8LexState"); function __Z11check_matchP8LexStateiii($ls, $what, $who, $where) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $ls; $2 = $what; $3 = $who; $4 = $where; var $5 = $1; var $6 = $2; var $7 = __Z8testnextP8LexStatei($5, $6); var $8 = $7 != 0; ; if (!$8) { ; var $10 = $4; var $11 = $1; var $12 = $11+4; var $13 = IHEAP[$12]; var $14 = $10 == $13; ; if ($14) { ; var $16 = $1; var $17 = $2; __Z14error_expectedP8LexStatei($16, $17); ; } else { ; var $19 = $1; var $20 = $1; var $21 = $20+40; var $22 = IHEAP[$21]; var $23 = $1; var $24 = $2; var $25 = __Z14luaX_token2strP8LexStatei($23, $24); var $26 = $1; var $27 = $3; var $28 = __Z14luaX_token2strP8LexStatei($26, $27); var $29 = $4; var $30 = __Z16luaO_pushfstringP9lua_StatePKcz($22, __str25154, Pointer_make([$25,0,0,0,$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK)); __Z16luaX_syntaxerrorP8LexStatePKc($19, $30); ; } ; } ; return; } __Z11check_matchP8LexStateiii.__index__ = Runtime.getFunctionIndex(__Z11check_matchP8LexStateiii, "__Z11check_matchP8LexStateiii"); function __Z7forstatP8LexStatei($ls, $line) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $varname; var $bl = __stackBase__; $1 = $ls; $2 = $line; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($6, $bl, 1); var $7 = $1; __Z9luaX_nextP8LexState($7); var $8 = $1; var $9 = __Z13str_checknameP8LexState($8); $varname = $9; var $10 = $1; var $11 = $10+12; var $12 = $11; var $13 = IHEAP[$12]; if ($13 == 61) { __label__ = 1; /* $14 */ } else if ($13 == 44) { __label__ = 2; /* $18 */ } else if ($13 == 267) { __label__ = 2; /* $18 */ } else { __label__ = 3; /* $21 */ } if (__label__ == 3) { var $22 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($22, __str18147); ; } else if (__label__ == 1) { var $15 = $1; var $16 = $varname; var $17 = $2; __Z6fornumP8LexStateP7TStringi($15, $16, $17); ; } else if (__label__ == 2) { var $19 = $1; var $20 = $varname; __Z7forlistP8LexStateP7TString($19, $20); ; } var $24 = $1; var $25 = $2; __Z11check_matchP8LexStateiii($24, 262, 264, $25); var $26 = $fs; __Z10leaveblockP9FuncState($26); STACKTOP = __stackBase__; return; } __Z7forstatP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z7forstatP8LexStatei, "__Z7forstatP8LexStatei"); function __Z10repeatstatP8LexStatei($ls, $line) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $condexit; var $fs; var $repeat_init; var $bl1 = __stackBase__; var $bl2 = __stackBase__+12; $1 = $ls; $2 = $line; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $fs; var $7 = __Z13luaK_getlabelP9FuncState($6); $repeat_init = $7; var $8 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($8, $bl1, 1); var $9 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($9, $bl2, 0); var $10 = $1; __Z9luaX_nextP8LexState($10); var $11 = $1; __Z5chunkP8LexState($11); var $12 = $1; var $13 = $2; __Z11check_matchP8LexStateiii($12, 276, 272, $13); var $14 = $1; var $15 = __Z4condP8LexState($14); $condexit = $15; var $16 = $bl2+9; var $17 = IHEAP[$16]; var $18 = $17 != 0; ; if ($18) { ; var $27 = $1; __Z9breakstatP8LexState($27); var $28 = $1; var $29 = $28+36; var $30 = IHEAP[$29]; var $31 = $condexit; __Z16luaK_patchtohereP9FuncStatei($30, $31); var $32 = $fs; __Z10leaveblockP9FuncState($32); var $33 = $1; var $34 = $33+36; var $35 = IHEAP[$34]; var $36 = $fs; var $37 = __Z9luaK_jumpP9FuncState($36); var $38 = $repeat_init; __Z14luaK_patchlistP9FuncStateii($35, $37, $38); ; } else { ; var $20 = $fs; __Z10leaveblockP9FuncState($20); var $21 = $1; var $22 = $21+36; var $23 = IHEAP[$22]; var $24 = $condexit; var $25 = $repeat_init; __Z14luaK_patchlistP9FuncStateii($23, $24, $25); ; } var $40 = $fs; __Z10leaveblockP9FuncState($40); STACKTOP = __stackBase__; return; } __Z10repeatstatP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z10repeatstatP8LexStatei, "__Z10repeatstatP8LexStatei"); function __Z8funcstatP8LexStatei($ls, $line) { var __stackBase__ = STACKTOP; STACKTOP += 40; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $needself; var $v = __stackBase__; var $b = __stackBase__+20; $1 = $ls; $2 = $line; var $3 = $1; __Z9luaX_nextP8LexState($3); var $4 = $1; var $5 = __Z8funcnameP8LexStateP7expdesc($4, $v); $needself = $5; var $6 = $1; var $7 = $needself; var $8 = $2; __Z4bodyP8LexStateP7expdescii($6, $b, $7, $8); var $9 = $1; var $10 = $9+36; var $11 = IHEAP[$10]; __Z13luaK_storevarP9FuncStateP7expdescS2_($11, $v, $b); var $12 = $1; var $13 = $12+36; var $14 = IHEAP[$13]; var $15 = $2; __Z12luaK_fixlineP9FuncStatei($14, $15); STACKTOP = __stackBase__; return; } __Z8funcstatP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z8funcstatP8LexStatei, "__Z8funcstatP8LexStatei"); function __Z9localfuncP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 40; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $v = __stackBase__; var $b = __stackBase__+20; var $fs; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $1; var $6 = $1; var $7 = __Z13str_checknameP8LexState($6); __Z12new_localvarP8LexStateP7TStringi($5, $7, 0); var $8 = $fs; var $9 = $8+36; var $10 = IHEAP[$9]; __Z8init_expP7expdesc7expkindi($v, 6, $10); var $11 = $fs; __Z16luaK_reserveregsP9FuncStatei($11, 1); var $12 = $1; __Z15adjustlocalvarsP8LexStatei($12, 1); var $13 = $1; var $14 = $1; var $15 = $14+4; var $16 = IHEAP[$15]; __Z4bodyP8LexStateP7expdescii($13, $b, 0, $16); var $17 = $fs; __Z13luaK_storevarP9FuncStateP7expdescS2_($17, $v, $b); var $18 = $fs; var $19 = $18+24; var $20 = IHEAP[$19]; var $21 = $fs; var $22 = $21+50; var $23 = IHEAP[$22]; var $24 = $23; var $25 = $24 - 1; var $26 = $fs; var $27 = $26+172; var $28 = $27+$25*2; var $29 = IHEAP[$28]; var $30 = $29; var $31 = $fs; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33+24; var $35 = IHEAP[$34]; var $36 = $35+12*$30; var $37 = $36+4; IHEAP[$37] = $20; STACKTOP = __stackBase__; return; } __Z9localfuncP8LexState.__index__ = Runtime.getFunctionIndex(__Z9localfuncP8LexState, "__Z9localfuncP8LexState"); function __Z9localstatP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $nvars; var $nexps; var $e = __stackBase__; $1 = $ls; $nvars = 0; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = $1; var $5 = __Z13str_checknameP8LexState($4); var $6 = $nvars; var $7 = $6 + 1; $nvars = $7; __Z12new_localvarP8LexStateP7TStringi($3, $5, $6); ; var $9 = $1; var $10 = __Z8testnextP8LexStatei($9, 44); var $11 = $10 != 0; if ($11) { __label__ = 0; /* $2 */ continue $2$2; } else { __label__ = 2; /* $12 */ break $2$2; } } var $13 = $1; var $14 = __Z8testnextP8LexStatei($13, 61); var $15 = $14 != 0; ; if ($15) { ; var $17 = $1; var $18 = __Z8explist1P8LexStateP7expdesc($17, $e); $nexps = $18; ; } else { ; var $20 = $e; IHEAP[$20] = 0; $nexps = 0; ; } var $22 = $1; var $23 = $nvars; var $24 = $nexps; __Z13adjust_assignP8LexStateiiP7expdesc($22, $23, $24, $e); var $25 = $1; var $26 = $nvars; __Z15adjustlocalvarsP8LexStatei($25, $26); STACKTOP = __stackBase__; return; } __Z9localstatP8LexState.__index__ = Runtime.getFunctionIndex(__Z9localstatP8LexState, "__Z9localstatP8LexState"); function __Z7retstatP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $fs; var $e = __stackBase__; var $first; var $nret; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $1; __Z9luaX_nextP8LexState($5); var $6 = $1; var $7 = $6+12; var $8 = $7; var $9 = IHEAP[$8]; var $10 = __Z12block_followi($9); var $11 = $10 != 0; ; $18$12$2: do { if ($11) { __label__ = 0; /* $18 */ } else { ; var $13 = $1; var $14 = $13+12; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16 == 59; if ($17) { __label__ = 0; /* $18 */ break $18$12$2; } var $20 = $1; var $21 = __Z8explist1P8LexStateP7expdesc($20, $e); $nret = $21; var $22 = $e; var $23 = IHEAP[$22]; var $24 = $23 == 13; ; $29$25$5: do { if ($24) { __label__ = 3; /* $29 */ } else { ; var $26 = $e; var $27 = IHEAP[$26]; var $28 = $27 == 14; if ($28) { __label__ = 3; /* $29 */ break $29$25$5; } var $67 = $nret; var $68 = $67 == 1; ; if ($68) { ; var $70 = $fs; var $71 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($70, $e); $first = $71; ; } else { ; var $73 = $fs; __Z16luaK_exp2nextregP9FuncStateP7expdesc($73, $e); var $74 = $fs; var $75 = $74+50; var $76 = IHEAP[$75]; var $77 = $76; $first = $77; ; } __label__ = 10; /* $79 */ break $29$25$5; } } while(0); if (__label__ == 3) { var $30 = $fs; __Z15luaK_setreturnsP9FuncStateP7expdesci($30, $e, -1); var $31 = $e; var $32 = IHEAP[$31]; var $33 = $32 == 13; ; $34$61$14: do { if ($33) { ; var $35 = $nret; var $36 = $35 == 1; if (!($36)) { __label__ = 6; /* $61 */ break $34$61$14; } var $38 = $e+4; var $39 = $38; var $40 = $39; var $41 = IHEAP[$40]; var $42 = $fs; var $43 = $42; var $44 = IHEAP[$43]; var $45 = $44+12; var $46 = IHEAP[$45]; var $47 = $46+4*$41; var $48 = IHEAP[$47]; var $49 = $48 & -64; var $50 = $49 | 29; var $51 = $e+4; var $52 = $51; var $53 = $52; var $54 = IHEAP[$53]; var $55 = $fs; var $56 = $55; var $57 = IHEAP[$56]; var $58 = $57+12; var $59 = IHEAP[$58]; var $60 = $59+4*$54; IHEAP[$60] = $50; ; } } while(0); var $62 = $fs; var $63 = $62+50; var $64 = IHEAP[$63]; var $65 = $64; $first = $65; $nret = -1; ; } __label__ = 11; /* $80 */ break $18$12$2; } } while(0); if (__label__ == 0) { $nret = 0; $first = 0; ; } var $81 = $fs; var $82 = $first; var $83 = $nret; __Z8luaK_retP9FuncStateii($81, $82, $83); STACKTOP = __stackBase__; return; } __Z7retstatP8LexState.__index__ = Runtime.getFunctionIndex(__Z7retstatP8LexState, "__Z7retstatP8LexState"); function __Z9breakstatP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $fs; var $bl; var $upval; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $fs; var $6 = $5+20; var $7 = IHEAP[$6]; $bl = $7; $upval = 0; ; $8$2: while(1) { // $8 var $9 = $bl; var $10 = $9 != 0; ; if ($10) { __lastLabel__ = 0; ; var $12 = $bl; var $13 = $12+10; var $14 = IHEAP[$13]; var $15 = $14 != 0; var $16 = $15 ^ 1; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $18 = __lastLabel__ == 0 ? 0 : ($16); if (!($18)) { __label__ = 4; /* $29 */ break $8$2; } var $20 = $bl; var $21 = $20+9; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $upval; var $25 = $24 | $23; $upval = $25; var $26 = $bl; var $27 = $26; var $28 = IHEAP[$27]; $bl = $28; __label__ = 0; /* $8 */ continue $8$2; } var $30 = $bl; var $31 = $30 != 0; ; if (!$31) { ; var $33 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($33, __str17146); ; } var $35 = $upval; var $36 = $35 != 0; ; if ($36) { ; var $38 = $fs; var $39 = $bl; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = $41; var $43 = __Z12luaK_codeABCP9FuncState6OpCodeiii($38, 35, $42, 0, 0); ; } var $45 = $fs; var $46 = $bl; var $47 = $46+4; var $48 = $fs; var $49 = __Z9luaK_jumpP9FuncState($48); __Z11luaK_concatP9FuncStatePii($45, $47, $49); ; return; } __Z9breakstatP8LexState.__index__ = Runtime.getFunctionIndex(__Z9breakstatP8LexState, "__Z9breakstatP8LexState"); function __Z8exprstatP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $fs; var $v = __stackBase__; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $1; var $6 = $v+4; __Z10primaryexpP8LexStateP7expdesc($5, $6); var $7 = $v+4; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $9 == 13; ; if ($10) { ; var $12 = $v+4; var $13 = $12+4; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $fs; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19+12; var $21 = IHEAP[$20]; var $22 = $21+4*$16; var $23 = IHEAP[$22]; var $24 = $23 & -8372225; var $25 = $24 | 16384; var $26 = $v+4; var $27 = $26+4; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $fs; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33+12; var $35 = IHEAP[$34]; var $36 = $35+4*$30; IHEAP[$36] = $25; ; } else { ; var $38 = $v; IHEAP[$38] = 0; var $39 = $1; __Z10assignmentP8LexStateP10LHS_assigni($39, $v, 1); ; } STACKTOP = __stackBase__; return; } __Z8exprstatP8LexState.__index__ = Runtime.getFunctionIndex(__Z8exprstatP8LexState, "__Z8exprstatP8LexState"); function __Z10primaryexpP8LexStateP7expdesc($ls, $v) { var __stackBase__ = STACKTOP; STACKTOP += 40; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $key = __stackBase__; var $key1 = __stackBase__+20; $1 = $ls; $2 = $v; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $1; var $7 = $2; __Z9prefixexpP8LexStateP7expdesc($6, $7); ; $8$2: while(1) { // $8 var $9 = $1; var $10 = $9+12; var $11 = $10; var $12 = IHEAP[$11]; if ($12 == 46) { __label__ = 2; /* $13 */ } else if ($12 == 91) { __label__ = 3; /* $16 */ } else if ($12 == 58) { __label__ = 4; /* $23 */ } else if ($12 == 40) { __label__ = 5; /* $30 */ } else if ($12 == 286) { __label__ = 5; /* $30 */ } else if ($12 == 123) { __label__ = 5; /* $30 */ } else { __label__ = 6; /* $35 */ break $8$2; } if (__label__ == 2) { var $14 = $1; var $15 = $2; __Z5fieldP8LexStateP7expdesc($14, $15); ; } else if (__label__ == 3) { var $17 = $fs; var $18 = $2; var $19 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($17, $18); var $20 = $1; __Z6yindexP8LexStateP7expdesc($20, $key); var $21 = $fs; var $22 = $2; __Z12luaK_indexedP9FuncStateP7expdescS2_($21, $22, $key); ; } else if (__label__ == 4) { var $24 = $1; __Z9luaX_nextP8LexState($24); var $25 = $1; __Z9checknameP8LexStateP7expdesc($25, $key1); var $26 = $fs; var $27 = $2; __Z9luaK_selfP9FuncStateP7expdescS2_($26, $27, $key1); var $28 = $1; var $29 = $2; __Z8funcargsP8LexStateP7expdesc($28, $29); ; } else if (__label__ == 5) { var $31 = $fs; var $32 = $2; __Z16luaK_exp2nextregP9FuncStateP7expdesc($31, $32); var $33 = $1; var $34 = $2; __Z8funcargsP8LexStateP7expdesc($33, $34); ; } __label__ = 0; /* $8 */ continue $8$2; } STACKTOP = __stackBase__; return; } __Z10primaryexpP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z10primaryexpP8LexStateP7expdesc, "__Z10primaryexpP8LexStateP7expdesc"); function __Z10assignmentP8LexStateP10LHS_assigni($ls, $lh, $nvars) { var __stackBase__ = STACKTOP; STACKTOP += 44; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $e = __stackBase__; var $nv = __stackBase__+20; var $nexps; $1 = $ls; $2 = $lh; $3 = $nvars; var $4 = $2; var $5 = $4+4; var $6 = $5; var $7 = IHEAP[$6]; var $8 = 6 <= $7; ; $9$15$2: do { if ($8) { ; var $10 = $2; var $11 = $10+4; var $12 = $11; var $13 = IHEAP[$12]; var $14 = $13 <= 9; if ($14) { __label__ = 0; /* $17 */ break $9$15$2; } else { __label__ = 1; /* $15 */ break $9$15$2; } } else { __label__ = 1; /* $15 */ } } while(0); if (__label__ == 1) { var $16 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($16, __str12957); ; } var $18 = $1; var $19 = __Z8testnextP8LexStatei($18, 44); var $20 = $19 != 0; ; $21$59$7: do { if ($20) { ; var $22 = $2; var $23 = $nv; IHEAP[$23] = $22; var $24 = $1; var $25 = $nv+4; __Z10primaryexpP8LexStateP7expdesc($24, $25); var $26 = $nv+4; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28 == 6; ; if ($29) { ; var $31 = $1; var $32 = $2; var $33 = $nv+4; __Z14check_conflictP8LexStateP10LHS_assignP7expdesc($31, $32, $33); ; } var $35 = $3; var $36 = $1; var $37 = $36+40; var $38 = IHEAP[$37]; var $39 = $38+52; var $40 = IHEAP[$39]; var $41 = $40; var $42 = 200 - $41; var $43 = $35 > $42; ; if ($43) { ; var $45 = $1; var $46 = $45+36; var $47 = IHEAP[$46]; var $48 = $1; var $49 = $48+40; var $50 = IHEAP[$49]; var $51 = $50+52; var $52 = IHEAP[$51]; var $53 = $52; var $54 = 200 - $53; __Z10errorlimitP9FuncStateiPKc($47, $54, __str1130); ; } var $56 = $1; var $57 = $3; var $58 = $57 + 1; __Z10assignmentP8LexStateP10LHS_assigni($56, $nv, $58); __label__ = 5; /* $94 */ break $21$59$7; } else { ; var $60 = $1; __Z9checknextP8LexStatei($60, 61); var $61 = $1; var $62 = __Z8explist1P8LexStateP7expdesc($61, $e); $nexps = $62; var $63 = $nexps; var $64 = $3; var $65 = $63 != $64; ; if ($65) { ; var $67 = $1; var $68 = $3; var $69 = $nexps; __Z13adjust_assignP8LexStateiiP7expdesc($67, $68, $69, $e); var $70 = $nexps; var $71 = $3; var $72 = $70 > $71; ; if ($72) { ; var $74 = $nexps; var $75 = $3; var $76 = $74 - $75; var $77 = $1; var $78 = $77+36; var $79 = IHEAP[$78]; var $80 = $79+36; var $81 = IHEAP[$80]; var $82 = $81 - $76; IHEAP[$80] = $82; ; } ; __label__ = 5; /* $94 */ break $21$59$7; } else { ; var $85 = $1; var $86 = $85+36; var $87 = IHEAP[$86]; __Z14luaK_setoneretP9FuncStateP7expdesc($87, $e); var $88 = $1; var $89 = $88+36; var $90 = IHEAP[$89]; var $91 = $2; var $92 = $91+4; __Z13luaK_storevarP9FuncStateP7expdescS2_($90, $92, $e); __label__ = 8; /* $106 */ break $21$59$7; } } } while(0); if (__label__ == 5) { var $95 = $1; var $96 = $95+36; var $97 = IHEAP[$96]; var $98 = $97+36; var $99 = IHEAP[$98]; var $100 = $99 - 1; __Z8init_expP7expdesc7expkindi($e, 12, $100); var $101 = $1; var $102 = $101+36; var $103 = IHEAP[$102]; var $104 = $2; var $105 = $104+4; __Z13luaK_storevarP9FuncStateP7expdescS2_($103, $105, $e); ; } STACKTOP = __stackBase__; return; } __Z10assignmentP8LexStateP10LHS_assigni.__index__ = Runtime.getFunctionIndex(__Z10assignmentP8LexStateP10LHS_assigni, "__Z10assignmentP8LexStateP10LHS_assigni"); function __Z14check_conflictP8LexStateP10LHS_assignP7expdesc($ls, $lh, $v) { ; var __label__; var $1; var $2; var $3; var $fs; var $extra; var $conflict; $1 = $ls; $2 = $lh; $3 = $v; var $4 = $1; var $5 = $4+36; var $6 = IHEAP[$5]; $fs = $6; var $7 = $fs; var $8 = $7+36; var $9 = IHEAP[$8]; $extra = $9; $conflict = 0; ; $10$2: while(1) { // $10 var $11 = $2; var $12 = $11 != 0; if (!($12)) { __label__ = 2; /* $65 */ break $10$2; } var $14 = $2; var $15 = $14+4; var $16 = $15; var $17 = IHEAP[$16]; var $18 = $17 == 9; ; if ($18) { ; var $20 = $2; var $21 = $20+4; var $22 = $21+4; var $23 = $22; var $24 = $23; var $25 = IHEAP[$24]; var $26 = $3; var $27 = $26+4; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $25 == $30; ; if ($31) { ; $conflict = 1; var $33 = $extra; var $34 = $2; var $35 = $34+4; var $36 = $35+4; var $37 = $36; var $38 = $37; IHEAP[$38] = $33; ; } var $40 = $2; var $41 = $40+4; var $42 = $41+4; var $43 = $42; var $44 = $43+4; var $45 = IHEAP[$44]; var $46 = $3; var $47 = $46+4; var $48 = $47; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $45 == $50; ; if ($51) { ; $conflict = 1; var $53 = $extra; var $54 = $2; var $55 = $54+4; var $56 = $55+4; var $57 = $56; var $58 = $57+4; IHEAP[$58] = $53; ; } ; } ; var $62 = $2; var $63 = $62; var $64 = IHEAP[$63]; $2 = $64; __label__ = 0; /* $10 */ continue $10$2; } var $66 = $conflict; var $67 = $66 != 0; ; if ($67) { ; var $69 = $fs; var $70 = $fs; var $71 = $70+36; var $72 = IHEAP[$71]; var $73 = $3; var $74 = $73+4; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = __Z12luaK_codeABCP9FuncState6OpCodeiii($69, 0, $72, $77, 0); var $79 = $fs; __Z16luaK_reserveregsP9FuncStatei($79, 1); ; } ; return; } __Z14check_conflictP8LexStateP10LHS_assignP7expdesc.__index__ = Runtime.getFunctionIndex(__Z14check_conflictP8LexStateP10LHS_assignP7expdesc, "__Z14check_conflictP8LexStateP10LHS_assignP7expdesc"); function __Z10errorlimitP9FuncStateiPKc($fs, $limit, $what) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $msg; $1 = $fs; $2 = $limit; $3 = $what; var $4 = $1; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $6+60; var $8 = IHEAP[$7]; var $9 = $8 == 0; ; if ($9) { ; var $11 = $1; var $12 = $11+16; var $13 = IHEAP[$12]; var $14 = $2; var $15 = $3; var $16 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str10139, Pointer_make([$14,0,0,0,$15,0,0,0], 0, ALLOC_STACK)); __lastLabel__ = 0; ; } else { ; var $18 = $1; var $19 = $18+16; var $20 = IHEAP[$19]; var $21 = $1; var $22 = $21; var $23 = IHEAP[$22]; var $24 = $23+60; var $25 = IHEAP[$24]; var $26 = $2; var $27 = $3; var $28 = __Z16luaO_pushfstringP9lua_StatePKcz($20, __str11140, Pointer_make([$25,0,0,0,$26,0,0,0,$27,0,0,0], 0, ALLOC_STACK)); __lastLabel__ = 2; ; } var $30 = __lastLabel__ == 0 ? $16 : ($28); $msg = $30; var $31 = $1; var $32 = $31+12; var $33 = IHEAP[$32]; var $34 = $msg; __Z13luaX_lexerrorP8LexStatePKci($33, $34, 0); ; return; } __Z10errorlimitP9FuncStateiPKc.__index__ = Runtime.getFunctionIndex(__Z10errorlimitP9FuncStateiPKc, "__Z10errorlimitP9FuncStateiPKc"); function __Z9checknextP8LexStatei($ls, $c) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $c; var $3 = $1; var $4 = $2; __Z5checkP8LexStatei($3, $4); var $5 = $1; __Z9luaX_nextP8LexState($5); ; return; } __Z9checknextP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z9checknextP8LexStatei, "__Z9checknextP8LexStatei"); function __Z8explist1P8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; var $n; $1 = $ls; $2 = $v; $n = 1; var $3 = $1; var $4 = $2; __Z4exprP8LexStateP7expdesc($3, $4); ; $5$2: while(1) { // $5 var $6 = $1; var $7 = __Z8testnextP8LexStatei($6, 44); var $8 = $7 != 0; if (!($8)) { __label__ = 2; /* $18 */ break $5$2; } var $10 = $1; var $11 = $10+36; var $12 = IHEAP[$11]; var $13 = $2; __Z16luaK_exp2nextregP9FuncStateP7expdesc($12, $13); var $14 = $1; var $15 = $2; __Z4exprP8LexStateP7expdesc($14, $15); var $16 = $n; var $17 = $16 + 1; $n = $17; __label__ = 0; /* $5 */ continue $5$2; } var $19 = $n; ; return $19; } __Z8explist1P8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z8explist1P8LexStateP7expdesc, "__Z8explist1P8LexStateP7expdesc"); function __Z13adjust_assignP8LexStateiiP7expdesc($ls, $nvars, $nexps, $e) { ; var __label__; var $1; var $2; var $3; var $4; var $fs; var $extra; var $reg; $1 = $ls; $2 = $nvars; $3 = $nexps; $4 = $e; var $5 = $1; var $6 = $5+36; var $7 = IHEAP[$6]; $fs = $7; var $8 = $2; var $9 = $3; var $10 = $8 - $9; $extra = $10; var $11 = $4; var $12 = $11; var $13 = IHEAP[$12]; var $14 = $13 == 13; ; $20$15$2: do { if ($14) { __label__ = 0; /* $20 */ } else { ; var $16 = $4; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18 == 14; if ($19) { __label__ = 0; /* $20 */ break $20$15$2; } var $38 = $4; var $39 = $38; var $40 = IHEAP[$39]; var $41 = $40 != 0; ; if ($41) { ; var $43 = $fs; var $44 = $4; __Z16luaK_exp2nextregP9FuncStateP7expdesc($43, $44); ; } var $46 = $extra; var $47 = $46 > 0; ; if ($47) { ; var $49 = $fs; var $50 = $49+36; var $51 = IHEAP[$50]; $reg = $51; var $52 = $fs; var $53 = $extra; __Z16luaK_reserveregsP9FuncStatei($52, $53); var $54 = $fs; var $55 = $reg; var $56 = $extra; __Z8luaK_nilP9FuncStateii($54, $55, $56); ; } __label__ = 7; /* $58 */ break $20$15$2; } } while(0); if (__label__ == 0) { var $21 = $extra; var $22 = $21 + 1; $extra = $22; var $23 = $extra; var $24 = $23 < 0; ; if ($24) { ; $extra = 0; ; } var $27 = $fs; var $28 = $4; var $29 = $extra; __Z15luaK_setreturnsP9FuncStateP7expdesci($27, $28, $29); var $30 = $extra; var $31 = $30 > 1; ; if ($31) { ; var $33 = $fs; var $34 = $extra; var $35 = $34 - 1; __Z16luaK_reserveregsP9FuncStatei($33, $35); ; } ; } ; return; } __Z13adjust_assignP8LexStateiiP7expdesc.__index__ = Runtime.getFunctionIndex(__Z13adjust_assignP8LexStateiiP7expdesc, "__Z13adjust_assignP8LexStateiiP7expdesc"); function __Z8init_expP7expdesc7expkindi($e, $k, $i) { ; var __label__; var $1; var $2; var $3; $1 = $e; $2 = $k; $3 = $i; var $4 = $1; var $5 = $4+12; IHEAP[$5] = -1; var $6 = $1; var $7 = $6+16; IHEAP[$7] = -1; var $8 = $2; var $9 = $1; var $10 = $9; IHEAP[$10] = $8; var $11 = $3; var $12 = $1; var $13 = $12+4; var $14 = $13; var $15 = $14; IHEAP[$15] = $11; ; return; } __Z8init_expP7expdesc7expkindi.__index__ = Runtime.getFunctionIndex(__Z8init_expP7expdesc7expkindi, "__Z8init_expP7expdesc7expkindi"); function __Z4exprP8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $v; var $3 = $1; var $4 = $2; var $5 = __Z7subexprP8LexStateP7expdescj($3, $4, 0); ; return; } __Z4exprP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z4exprP8LexStateP7expdesc, "__Z4exprP8LexStateP7expdesc"); function __Z7subexprP8LexStateP7expdescj($ls, $v, $limit) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $op; var $uop; var $v2 = __stackBase__; var $nextop; $1 = $ls; $2 = $v; $3 = $limit; var $4 = $1; __Z10enterlevelP8LexState($4); var $5 = $1; var $6 = $5+12; var $7 = $6; var $8 = IHEAP[$7]; var $9 = __Z8getunopri($8); $uop = $9; var $10 = $uop; var $11 = $10 != 3; ; if ($11) { ; var $13 = $1; __Z9luaX_nextP8LexState($13); var $14 = $1; var $15 = $2; var $16 = __Z7subexprP8LexStateP7expdescj($14, $15, 8); var $17 = $1; var $18 = $17+36; var $19 = IHEAP[$18]; var $20 = $uop; var $21 = $2; __Z11luaK_prefixP9FuncState5UnOprP7expdesc($19, $20, $21); ; } else { ; var $23 = $1; var $24 = $2; __Z9simpleexpP8LexStateP7expdesc($23, $24); ; } var $26 = $1; var $27 = $26+12; var $28 = $27; var $29 = IHEAP[$28]; var $30 = __Z9getbinopri($29); $op = $30; ; $31$6: while(1) { // $31 var $32 = $op; var $33 = $32 != 15; ; if ($33) { __lastLabel__ = 1; ; var $35 = $op; var $36 = __ZL8priority+$35*2; var $37 = $36; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $3; var $41 = unSign($39, 32) > unSign($40, 32); __lastLabel__ = 2; ; } else { __lastLabel__ = 1; ; } var $43 = __lastLabel__ == 1 ? 0 : ($41); if (!($43)) { __label__ = 5; /* $64 */ break $31$6; } var $45 = $1; __Z9luaX_nextP8LexState($45); var $46 = $1; var $47 = $46+36; var $48 = IHEAP[$47]; var $49 = $op; var $50 = $2; __Z10luaK_infixP9FuncState6BinOprP7expdesc($48, $49, $50); var $51 = $1; var $52 = $op; var $53 = __ZL8priority+$52*2; var $54 = $53+1; var $55 = IHEAP[$54]; var $56 = $55; var $57 = __Z7subexprP8LexStateP7expdescj($51, $v2, $56); $nextop = $57; var $58 = $1; var $59 = $58+36; var $60 = IHEAP[$59]; var $61 = $op; var $62 = $2; __Z11luaK_posfixP9FuncState6BinOprP7expdescS3_($60, $61, $62, $v2); var $63 = $nextop; $op = $63; __label__ = 1; /* $31 */ continue $31$6; } var $65 = $1; var $66 = $65+40; var $67 = IHEAP[$66]; var $68 = $67+52; var $69 = IHEAP[$68]; var $70 = $69 + -1; IHEAP[$68] = $70; var $71 = $op; STACKTOP = __stackBase__; return $71; } __Z7subexprP8LexStateP7expdescj.__index__ = Runtime.getFunctionIndex(__Z7subexprP8LexStateP7expdescj, "__Z7subexprP8LexStateP7expdescj"); function __Z8getunopri($op) { ; var __label__; var $1; var $2; $2 = $op; var $3 = $2; if ($3 == 270) { __label__ = 1; /* $4 */ } else if ($3 == 45) { __label__ = 2; /* $5 */ } else if ($3 == 35) { __label__ = 3; /* $6 */ } else { __label__ = 4; /* $7 */ } if (__label__ == 4) { $1 = 3; ; } else if (__label__ == 1) { $1 = 1; ; } else if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { $1 = 2; ; } var $9 = $1; ; return $9; } __Z8getunopri.__index__ = Runtime.getFunctionIndex(__Z8getunopri, "__Z8getunopri"); function __Z9simpleexpP8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; var $fs; $1 = $ls; $2 = $v; var $3 = $1; var $4 = $3+12; var $5 = $4; var $6 = IHEAP[$5]; if ($6 == 284) { __label__ = 4; /* $7 */ } else if ($6 == 286) { __label__ = 5; /* $18 */ } else if ($6 == 269) { __label__ = 6; /* $27 */ } else if ($6 == 275) { __label__ = 7; /* $29 */ } else if ($6 == 263) { __label__ = 8; /* $31 */ } else if ($6 == 279) { __label__ = 9; /* $33 */ } else if ($6 == 123) { __label__ = 10; /* $57 */ } else if ($6 == 265) { __label__ = 11; /* $60 */ } else { __label__ = 12; /* $67 */ } $67$7$18$27$29$31$33$57$60$2: do { if (__label__ == 12) { var $68 = $1; var $69 = $2; __Z10primaryexpP8LexStateP7expdesc($68, $69); __label__ = 2; /* $72 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 4) { var $8 = $2; __Z8init_expP7expdesc7expkindi($8, 5, 0); var $9 = $1; var $10 = $9+12; var $11 = $10+4; var $12 = $11; var $13 = FHEAP[$12]; var $14 = $2; var $15 = $14+4; var $16 = $15; var $17 = $16; FHEAP[$17] = $13; __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 5) { var $19 = $1; var $20 = $2; var $21 = $1; var $22 = $21+12; var $23 = $22+4; var $24 = $23; var $25 = $24; var $26 = IHEAP[$25]; __Z10codestringP8LexStateP7expdescP7TString($19, $20, $26); __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 6) { var $28 = $2; __Z8init_expP7expdesc7expkindi($28, 1, 0); __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 7) { var $30 = $2; __Z8init_expP7expdesc7expkindi($30, 2, 0); __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 8) { var $32 = $2; __Z8init_expP7expdesc7expkindi($32, 3, 0); __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 9) { var $34 = $1; var $35 = $34+36; var $36 = IHEAP[$35]; $fs = $36; var $37 = $fs; var $38 = $37; var $39 = IHEAP[$38]; var $40 = $39+74; var $41 = IHEAP[$40]; var $42 = $41 != 0; ; if (!$42) { ; var $44 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($44, __str2131); ; } var $46 = $fs; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $48+74; var $50 = IHEAP[$49]; var $51 = $50; var $52 = $51 & -5; var $53 = $52; IHEAP[$49] = $53; var $54 = $2; var $55 = $fs; var $56 = __Z12luaK_codeABCP9FuncState6OpCodeiii($55, 37, 0, 1, 0); __Z8init_expP7expdesc7expkindi($54, 14, $56); __label__ = 0; /* $70 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 10) { var $58 = $1; var $59 = $2; __Z11constructorP8LexStateP7expdesc($58, $59); __label__ = 2; /* $72 */ break $67$7$18$27$29$31$33$57$60$2; } else if (__label__ == 11) { var $61 = $1; __Z9luaX_nextP8LexState($61); var $62 = $1; var $63 = $2; var $64 = $1; var $65 = $64+4; var $66 = IHEAP[$65]; __Z4bodyP8LexStateP7expdescii($62, $63, 0, $66); __label__ = 2; /* $72 */ break $67$7$18$27$29$31$33$57$60$2; } } while(0); if (__label__ == 0) { var $71 = $1; __Z9luaX_nextP8LexState($71); ; } ; return; } __Z9simpleexpP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z9simpleexpP8LexStateP7expdesc, "__Z9simpleexpP8LexStateP7expdesc"); function __Z9getbinopri($op) { ; var __label__; var $1; var $2; $2 = $op; var $3 = $2; if ($3 == 43) { __label__ = 1; /* $4 */ } else if ($3 == 45) { __label__ = 2; /* $5 */ } else if ($3 == 42) { __label__ = 3; /* $6 */ } else if ($3 == 47) { __label__ = 4; /* $7 */ } else if ($3 == 37) { __label__ = 5; /* $8 */ } else if ($3 == 94) { __label__ = 6; /* $9 */ } else if ($3 == 278) { __label__ = 7; /* $10 */ } else if ($3 == 283) { __label__ = 8; /* $11 */ } else if ($3 == 280) { __label__ = 9; /* $12 */ } else if ($3 == 60) { __label__ = 10; /* $13 */ } else if ($3 == 282) { __label__ = 11; /* $14 */ } else if ($3 == 62) { __label__ = 12; /* $15 */ } else if ($3 == 281) { __label__ = 13; /* $16 */ } else if ($3 == 257) { __label__ = 14; /* $17 */ } else if ($3 == 271) { __label__ = 15; /* $18 */ } else { __label__ = 16; /* $19 */ } if (__label__ == 16) { $1 = 15; ; } else if (__label__ == 1) { $1 = 0; ; } else if (__label__ == 2) { $1 = 1; ; } else if (__label__ == 3) { $1 = 2; ; } else if (__label__ == 4) { $1 = 3; ; } else if (__label__ == 5) { $1 = 4; ; } else if (__label__ == 6) { $1 = 5; ; } else if (__label__ == 7) { $1 = 6; ; } else if (__label__ == 8) { $1 = 7; ; } else if (__label__ == 9) { $1 = 8; ; } else if (__label__ == 10) { $1 = 9; ; } else if (__label__ == 11) { $1 = 10; ; } else if (__label__ == 12) { $1 = 11; ; } else if (__label__ == 13) { $1 = 12; ; } else if (__label__ == 14) { $1 = 13; ; } else if (__label__ == 15) { $1 = 14; ; } var $21 = $1; ; return $21; } __Z9getbinopri.__index__ = Runtime.getFunctionIndex(__Z9getbinopri, "__Z9getbinopri"); function __Z10codestringP8LexStateP7expdescP7TString($ls, $e, $s) { ; var __label__; var $1; var $2; var $3; $1 = $ls; $2 = $e; $3 = $s; var $4 = $2; var $5 = $1; var $6 = $5+36; var $7 = IHEAP[$6]; var $8 = $3; var $9 = __Z12luaK_stringKP9FuncStateP7TString($7, $8); __Z8init_expP7expdesc7expkindi($4, 4, $9); ; return; } __Z10codestringP8LexStateP7expdescP7TString.__index__ = Runtime.getFunctionIndex(__Z10codestringP8LexStateP7expdescP7TString, "__Z10codestringP8LexStateP7expdescP7TString"); function __Z11constructorP8LexStateP7expdesc($ls, $t) { var __stackBase__ = STACKTOP; STACKTOP += 36; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $fs; var $line; var $pc; var $cc = __stackBase__; $1 = $ls; $2 = $t; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $1; var $7 = $6+4; var $8 = IHEAP[$7]; $line = $8; var $9 = $fs; var $10 = __Z12luaK_codeABCP9FuncState6OpCodeiii($9, 10, 0, 0, 0); $pc = $10; var $11 = $cc+32; IHEAP[$11] = 0; var $12 = $cc+24; IHEAP[$12] = 0; var $13 = $cc+28; IHEAP[$13] = 0; var $14 = $2; var $15 = $cc+20; IHEAP[$15] = $14; var $16 = $2; var $17 = $pc; __Z8init_expP7expdesc7expkindi($16, 11, $17); var $18 = $cc; __Z8init_expP7expdesc7expkindi($18, 0, 0); var $19 = $1; var $20 = $19+36; var $21 = IHEAP[$20]; var $22 = $2; __Z16luaK_exp2nextregP9FuncStateP7expdesc($21, $22); var $23 = $1; __Z9checknextP8LexStatei($23, 123); ; $24$2: while(1) { // $24 var $25 = $1; var $26 = $25+12; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28 == 125; if ($29) { __label__ = 1; /* $30 */ break $24$2; } var $32 = $fs; __Z14closelistfieldP9FuncStateP11ConsControl($32, $cc); var $33 = $1; var $34 = $33+12; var $35 = $34; var $36 = IHEAP[$35]; if ($36 == 285) { __label__ = 10; /* $37 */ } else if ($36 == 91) { __label__ = 11; /* $49 */ } else { __label__ = 12; /* $51 */ } if (__label__ == 12) { var $52 = $1; __Z9listfieldP8LexStateP11ConsControl($52, $cc); ; } else if (__label__ == 10) { var $38 = $1; __Z14luaX_lookaheadP8LexState($38); var $39 = $1; var $40 = $39+24; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42 != 61; ; if ($43) { ; var $45 = $1; __Z9listfieldP8LexStateP11ConsControl($45, $cc); ; } else { ; var $47 = $1; __Z8recfieldP8LexStateP11ConsControl($47, $cc); ; } ; } else if (__label__ == 11) { var $50 = $1; __Z8recfieldP8LexStateP11ConsControl($50, $cc); ; } ; var $55 = $1; var $56 = __Z8testnextP8LexStatei($55, 44); var $57 = $56 != 0; ; if ($57) { __lastLabel__ = 6; ; } else { __lastLabel__ = 6; ; var $59 = $1; var $60 = __Z8testnextP8LexStatei($59, 59); var $61 = $60 != 0; __lastLabel__ = 7; ; } var $63 = __lastLabel__ == 6 ? 1 : ($61); if ($63) { __label__ = 0; /* $24 */ continue $24$2; } else { __label__ = 9; /* $64 */ break $24$2; } } if (__label__ == 1) { ; } var $65 = $1; var $66 = $line; __Z11check_matchP8LexStateiii($65, 125, 123, $66); var $67 = $fs; __Z13lastlistfieldP9FuncStateP11ConsControl($67, $cc); var $68 = $pc; var $69 = $fs; var $70 = $69; var $71 = IHEAP[$70]; var $72 = $71+12; var $73 = IHEAP[$72]; var $74 = $73+4*$68; var $75 = IHEAP[$74]; var $76 = $75 & 8388607; var $77 = $cc+28; var $78 = IHEAP[$77]; var $79 = __Z11luaO_int2fbj($78); var $80 = $79 << 23; var $81 = $80 & -8388608; var $82 = $76 | $81; var $83 = $pc; var $84 = $fs; var $85 = $84; var $86 = IHEAP[$85]; var $87 = $86+12; var $88 = IHEAP[$87]; var $89 = $88+4*$83; IHEAP[$89] = $82; var $90 = $pc; var $91 = $fs; var $92 = $91; var $93 = IHEAP[$92]; var $94 = $93+12; var $95 = IHEAP[$94]; var $96 = $95+4*$90; var $97 = IHEAP[$96]; var $98 = $97 & -8372225; var $99 = $cc+24; var $100 = IHEAP[$99]; var $101 = __Z11luaO_int2fbj($100); var $102 = $101 << 14; var $103 = $102 & 8372224; var $104 = $98 | $103; var $105 = $pc; var $106 = $fs; var $107 = $106; var $108 = IHEAP[$107]; var $109 = $108+12; var $110 = IHEAP[$109]; var $111 = $110+4*$105; IHEAP[$111] = $104; STACKTOP = __stackBase__; return; } __Z11constructorP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z11constructorP8LexStateP7expdesc, "__Z11constructorP8LexStateP7expdesc"); function __Z4bodyP8LexStateP7expdescii($ls, $e, $needself, $line) { var __stackBase__ = STACKTOP; STACKTOP += 572; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $new_fs = __stackBase__; $1 = $ls; $2 = $e; $3 = $needself; $4 = $line; var $5 = $1; __Z9open_funcP8LexStateP9FuncState($5, $new_fs); var $6 = $4; var $7 = $new_fs; var $8 = IHEAP[$7]; var $9 = $8+60; IHEAP[$9] = $6; var $10 = $1; __Z9checknextP8LexStatei($10, 40); var $11 = $3; var $12 = $11 != 0; ; if ($12) { ; var $14 = $1; var $15 = $1; var $16 = __Z14luaX_newstringP8LexStatePKcj($15, __str3132, 4); __Z12new_localvarP8LexStateP7TStringi($14, $16, 0); var $17 = $1; __Z15adjustlocalvarsP8LexStatei($17, 1); ; } var $19 = $1; __Z7parlistP8LexState($19); var $20 = $1; __Z9checknextP8LexStatei($20, 41); var $21 = $1; __Z5chunkP8LexState($21); var $22 = $1; var $23 = $22+4; var $24 = IHEAP[$23]; var $25 = $new_fs; var $26 = IHEAP[$25]; var $27 = $26+64; IHEAP[$27] = $24; var $28 = $1; var $29 = $4; __Z11check_matchP8LexStateiii($28, 262, 265, $29); var $30 = $1; __Z10close_funcP8LexState($30); var $31 = $1; var $32 = $2; __Z11pushclosureP8LexStateP9FuncStateP7expdesc($31, $new_fs, $32); STACKTOP = __stackBase__; return; } __Z4bodyP8LexStateP7expdescii.__index__ = Runtime.getFunctionIndex(__Z4bodyP8LexStateP7expdescii, "__Z4bodyP8LexStateP7expdescii"); function __Z12new_localvarP8LexStateP7TStringi($ls, $name, $n) { ; var __label__; var $1; var $2; var $3; var $fs; $1 = $ls; $2 = $name; $3 = $n; var $4 = $1; var $5 = $4+36; var $6 = IHEAP[$5]; $fs = $6; var $7 = $fs; var $8 = $7+50; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $3; var $12 = $10 + $11; var $13 = $12 + 1; var $14 = $13 > 200; ; if ($14) { ; var $16 = $fs; __Z10errorlimitP9FuncStateiPKc($16, 200, __str7136); ; } var $18 = $1; var $19 = $2; var $20 = __Z16registerlocalvarP8LexStateP7TString($18, $19); var $21 = $20; var $22 = $fs; var $23 = $22+50; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $3; var $27 = $25 + $26; var $28 = $fs; var $29 = $28+172; var $30 = $29+$27*2; IHEAP[$30] = $21; ; return; } __Z12new_localvarP8LexStateP7TStringi.__index__ = Runtime.getFunctionIndex(__Z12new_localvarP8LexStateP7TStringi, "__Z12new_localvarP8LexStateP7TStringi"); function __Z15adjustlocalvarsP8LexStatei($ls, $nvars) { ; var __label__; var $1; var $2; var $fs; $1 = $ls; $2 = $nvars; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $fs; var $7 = $6+50; var $8 = IHEAP[$7]; var $9 = $8; var $10 = $2; var $11 = $9 + $10; var $12 = $11; var $13 = $fs; var $14 = $13+50; IHEAP[$14] = $12; ; $15$2: while(1) { // $15 var $16 = $2; var $17 = $16 != 0; if (!($17)) { __label__ = 2; /* $43 */ break $15$2; } var $19 = $fs; var $20 = $19+24; var $21 = IHEAP[$20]; var $22 = $fs; var $23 = $22+50; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $2; var $27 = $25 - $26; var $28 = $fs; var $29 = $28+172; var $30 = $29+$27*2; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $fs; var $34 = $33; var $35 = IHEAP[$34]; var $36 = $35+24; var $37 = IHEAP[$36]; var $38 = $37+12*$32; var $39 = $38+4; IHEAP[$39] = $21; ; var $41 = $2; var $42 = $41 + -1; $2 = $42; __label__ = 0; /* $15 */ continue $15$2; } ; return; } __Z15adjustlocalvarsP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z15adjustlocalvarsP8LexStatei, "__Z15adjustlocalvarsP8LexStatei"); function __Z7parlistP8LexState($ls) { ; var __label__; var __lastLabel__ = null; var $1; var $fs; var $f; var $nparams; $1 = $ls; var $2 = $1; var $3 = $2+36; var $4 = IHEAP[$3]; $fs = $4; var $5 = $fs; var $6 = $5; var $7 = IHEAP[$6]; $f = $7; $nparams = 0; var $8 = $f; var $9 = $8+74; IHEAP[$9] = 0; var $10 = $1; var $11 = $10+12; var $12 = $11; var $13 = IHEAP[$12]; var $14 = $13 != 41; ; if ($14) { ; ; $16$4: while(1) { // $16 var $17 = $1; var $18 = $17+12; var $19 = $18; var $20 = IHEAP[$19]; if ($20 == 285) { __label__ = 7; /* $21 */ } else if ($20 == 279) { __label__ = 8; /* $27 */ } else { __label__ = 9; /* $42 */ } if (__label__ == 9) { var $43 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($43, __str6135); ; } else if (__label__ == 7) { var $22 = $1; var $23 = $1; var $24 = __Z13str_checknameP8LexState($23); var $25 = $nparams; var $26 = $25 + 1; $nparams = $26; __Z12new_localvarP8LexStateP7TStringi($22, $24, $25); ; } else if (__label__ == 8) { var $28 = $1; __Z9luaX_nextP8LexState($28); var $29 = $1; var $30 = $1; var $31 = __Z14luaX_newstringP8LexStatePKcj($30, __str5134, 3); var $32 = $nparams; var $33 = $32 + 1; $nparams = $33; __Z12new_localvarP8LexStateP7TStringi($29, $31, $32); var $34 = $f; var $35 = $34+74; IHEAP[$35] = 5; var $36 = $f; var $37 = $36+74; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39 | 2; var $41 = $40; IHEAP[$37] = $41; ; } ; var $46 = $f; var $47 = $46+74; var $48 = IHEAP[$47]; var $49 = $48 != 0; ; if ($49) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $51 = $1; var $52 = __Z8testnextP8LexStatei($51, 44); var $53 = $52 != 0; __lastLabel__ = 3; ; } var $55 = __lastLabel__ == 2 ? 0 : ($53); if ($55) { __label__ = 0; /* $16 */ continue $16$4; } else { __label__ = 5; /* $56 */ break $16$4; } } ; } var $58 = $1; var $59 = $nparams; __Z15adjustlocalvarsP8LexStatei($58, $59); var $60 = $fs; var $61 = $60+50; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $f; var $65 = $64+74; var $66 = IHEAP[$65]; var $67 = $66; var $68 = $67 & 1; var $69 = $63 - $68; var $70 = $69; var $71 = $f; var $72 = $71+73; IHEAP[$72] = $70; var $73 = $fs; var $74 = $fs; var $75 = $74+50; var $76 = IHEAP[$75]; var $77 = $76; __Z16luaK_reserveregsP9FuncStatei($73, $77); ; return; } __Z7parlistP8LexState.__index__ = Runtime.getFunctionIndex(__Z7parlistP8LexState, "__Z7parlistP8LexState"); function __Z11pushclosureP8LexStateP9FuncStateP7expdesc($ls, $func, $v) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $fs; var $f; var $oldsize; var $i; var $o; $1 = $ls; $2 = $func; $3 = $v; var $4 = $1; var $5 = $4+36; var $6 = IHEAP[$5]; $fs = $6; var $7 = $fs; var $8 = $7; var $9 = IHEAP[$8]; $f = $9; var $10 = $f; var $11 = $10+52; var $12 = IHEAP[$11]; $oldsize = $12; var $13 = $fs; var $14 = $13+44; var $15 = IHEAP[$14]; var $16 = $15 + 1; var $17 = $f; var $18 = $17+52; var $19 = IHEAP[$18]; var $20 = $16 > $19; ; if ($20) { ; var $22 = $1; var $23 = $22+40; var $24 = IHEAP[$23]; var $25 = $f; var $26 = $25+16; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $f; var $30 = $29+52; var $31 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($24, $28, $30, 4, 262143, __str4133); var $32 = $31; var $33 = $f; var $34 = $33+16; IHEAP[$34] = $32; ; } ; $36$5: while(1) { // $36 var $37 = $oldsize; var $38 = $f; var $39 = $38+52; var $40 = IHEAP[$39]; var $41 = $37 < $40; if (!($41)) { __label__ = 3; /* $49 */ break $36$5; } var $43 = $oldsize; var $44 = $43 + 1; $oldsize = $44; var $45 = $f; var $46 = $45+16; var $47 = IHEAP[$46]; var $48 = $47+4*$43; IHEAP[$48] = 0; __label__ = 1; /* $36 */ continue $36$5; } var $50 = $2; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $fs; var $54 = $53+44; var $55 = IHEAP[$54]; var $56 = $55 + 1; IHEAP[$54] = $56; var $57 = $f; var $58 = $57+16; var $59 = IHEAP[$58]; var $60 = $59+4*$55; IHEAP[$60] = $52; var $61 = $2; var $62 = $61; var $63 = IHEAP[$62]; var $64 = $63; var $65 = $64; var $66 = $65; var $67 = $66+5; var $68 = IHEAP[$67]; var $69 = $68; var $70 = $69 & 3; var $71 = $70 != 0; ; $72$92$9: do { if ($71) { ; var $73 = $f; var $74 = $73; var $75 = $74; var $76 = $75; var $77 = $76+5; var $78 = IHEAP[$77]; var $79 = $78; var $80 = $79 & 4; var $81 = $80 != 0; if (!($81)) { __label__ = 5; /* $92 */ break $72$92$9; } var $83 = $1; var $84 = $83+40; var $85 = IHEAP[$84]; var $86 = $f; var $87 = $86; var $88 = $2; var $89 = $88; var $90 = IHEAP[$89]; var $91 = $90; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($85, $87, $91); ; } } while(0); var $93 = $3; var $94 = $fs; var $95 = $fs; var $96 = $95+44; var $97 = IHEAP[$96]; var $98 = $97 - 1; var $99 = __Z12luaK_codeABxP9FuncState6OpCodeij($94, 36, 0, $98); __Z8init_expP7expdesc7expkindi($93, 11, $99); $i = 0; ; $100$13: while(1) { // $100 var $101 = $i; var $102 = $2; var $103 = $102; var $104 = IHEAP[$103]; var $105 = $104+72; var $106 = IHEAP[$105]; var $107 = $106; var $108 = $101 < $107; if (!($108)) { __label__ = 9; /* $135 */ break $100$13; } var $110 = $i; var $111 = $2; var $112 = $111+52; var $113 = $112+$110*2; var $114 = $113; var $115 = IHEAP[$114]; var $116 = $115; var $117 = $116 == 6; ; if ($117) { ; __lastLabel__ = 10; ; } else { ; __lastLabel__ = 12; ; } var $121 = __lastLabel__ == 10 ? 0 : (4); $o = $121; var $122 = $fs; var $123 = $o; var $124 = $i; var $125 = $2; var $126 = $125+52; var $127 = $126+$124*2; var $128 = $127+1; var $129 = IHEAP[$128]; var $130 = $129; var $131 = __Z12luaK_codeABCP9FuncState6OpCodeiii($122, $123, 0, $130, 0); ; var $133 = $i; var $134 = $133 + 1; $i = $134; __label__ = 7; /* $100 */ continue $100$13; } ; return; } __Z11pushclosureP8LexStateP9FuncStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z11pushclosureP8LexStateP9FuncStateP7expdesc, "__Z11pushclosureP8LexStateP9FuncStateP7expdesc"); function __Z13str_checknameP8LexState($ls) { ; var __label__; var $1; var $ts; $1 = $ls; var $2 = $1; __Z5checkP8LexStatei($2, 285); var $3 = $1; var $4 = $3+12; var $5 = $4+4; var $6 = $5; var $7 = $6; var $8 = IHEAP[$7]; $ts = $8; var $9 = $1; __Z9luaX_nextP8LexState($9); var $10 = $ts; ; return $10; } __Z13str_checknameP8LexState.__index__ = Runtime.getFunctionIndex(__Z13str_checknameP8LexState, "__Z13str_checknameP8LexState"); function __Z16registerlocalvarP8LexStateP7TString($ls, $varname) { ; var __label__; var $1; var $2; var $fs; var $f; var $oldsize; $1 = $ls; $2 = $varname; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $fs; var $7 = $6; var $8 = IHEAP[$7]; $f = $8; var $9 = $f; var $10 = $9+56; var $11 = IHEAP[$10]; $oldsize = $11; var $12 = $fs; var $13 = $12+48; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15 + 1; var $17 = $f; var $18 = $17+56; var $19 = IHEAP[$18]; var $20 = $16 > $19; ; if ($20) { ; var $22 = $1; var $23 = $22+40; var $24 = IHEAP[$23]; var $25 = $f; var $26 = $25+24; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $f; var $30 = $29+56; var $31 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($24, $28, $30, 12, 32767, __str8137); var $32 = $31; var $33 = $f; var $34 = $33+24; IHEAP[$34] = $32; ; } ; $36$5: while(1) { // $36 var $37 = $oldsize; var $38 = $f; var $39 = $38+56; var $40 = IHEAP[$39]; var $41 = $37 < $40; if (!($41)) { __label__ = 3; /* $50 */ break $36$5; } var $43 = $oldsize; var $44 = $43 + 1; $oldsize = $44; var $45 = $f; var $46 = $45+24; var $47 = IHEAP[$46]; var $48 = $47+12*$43; var $49 = $48; IHEAP[$49] = 0; __label__ = 1; /* $36 */ continue $36$5; } var $51 = $2; var $52 = $fs; var $53 = $52+48; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $f; var $57 = $56+24; var $58 = IHEAP[$57]; var $59 = $58+12*$55; var $60 = $59; IHEAP[$60] = $51; var $61 = $2; var $62 = $61; var $63 = $62; var $64 = $63; var $65 = $64+5; var $66 = IHEAP[$65]; var $67 = $66; var $68 = $67 & 3; var $69 = $68 != 0; ; $70$88$9: do { if ($69) { ; var $71 = $f; var $72 = $71; var $73 = $72; var $74 = $73; var $75 = $74+5; var $76 = IHEAP[$75]; var $77 = $76; var $78 = $77 & 4; var $79 = $78 != 0; if (!($79)) { __label__ = 5; /* $88 */ break $70$88$9; } var $81 = $1; var $82 = $81+40; var $83 = IHEAP[$82]; var $84 = $f; var $85 = $84; var $86 = $2; var $87 = $86; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($83, $85, $87); ; } } while(0); var $89 = $fs; var $90 = $89+48; var $91 = IHEAP[$90]; var $92 = $91 + 1; IHEAP[$90] = $92; var $93 = $91; ; return $93; } __Z16registerlocalvarP8LexStateP7TString.__index__ = Runtime.getFunctionIndex(__Z16registerlocalvarP8LexStateP7TString, "__Z16registerlocalvarP8LexStateP7TString"); function __Z14closelistfieldP9FuncStateP11ConsControl($fs, $cc) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $cc; var $3 = $2; var $4 = $3; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $6 == 0; ; $8$9$2: do { if ($7) { ; ; } else { ; var $10 = $1; var $11 = $2; var $12 = $11; __Z16luaK_exp2nextregP9FuncStateP7expdesc($10, $12); var $13 = $2; var $14 = $13; var $15 = $14; IHEAP[$15] = 0; var $16 = $2; var $17 = $16+32; var $18 = IHEAP[$17]; var $19 = $18 == 50; if (!($19)) { __label__ = 2; /* $37 */ break $8$9$2; } var $21 = $1; var $22 = $2; var $23 = $22+20; var $24 = IHEAP[$23]; var $25 = $24+4; var $26 = $25; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $2; var $30 = $29+28; var $31 = IHEAP[$30]; var $32 = $2; var $33 = $32+32; var $34 = IHEAP[$33]; __Z12luaK_setlistP9FuncStateiii($21, $28, $31, $34); var $35 = $2; var $36 = $35+32; IHEAP[$36] = 0; ; } } while(0); ; return; } __Z14closelistfieldP9FuncStateP11ConsControl.__index__ = Runtime.getFunctionIndex(__Z14closelistfieldP9FuncStateP11ConsControl, "__Z14closelistfieldP9FuncStateP11ConsControl"); function __Z9listfieldP8LexStateP11ConsControl($ls, $cc) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $cc; var $3 = $1; var $4 = $2; var $5 = $4; __Z4exprP8LexStateP7expdesc($3, $5); var $6 = $2; var $7 = $6+28; var $8 = IHEAP[$7]; var $9 = $8 > 2147483645; ; if ($9) { ; var $11 = $1; var $12 = $11+36; var $13 = IHEAP[$12]; __Z10errorlimitP9FuncStateiPKc($13, 2147483645, __str9138); ; } var $15 = $2; var $16 = $15+28; var $17 = IHEAP[$16]; var $18 = $17 + 1; IHEAP[$16] = $18; var $19 = $2; var $20 = $19+32; var $21 = IHEAP[$20]; var $22 = $21 + 1; IHEAP[$20] = $22; ; return; } __Z9listfieldP8LexStateP11ConsControl.__index__ = Runtime.getFunctionIndex(__Z9listfieldP8LexStateP11ConsControl, "__Z9listfieldP8LexStateP11ConsControl"); function __Z8recfieldP8LexStateP11ConsControl($ls, $cc) { var __stackBase__ = STACKTOP; STACKTOP += 40; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $reg; var $key = __stackBase__; var $val = __stackBase__+20; var $rkkey; $1 = $ls; $2 = $cc; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $1; var $7 = $6+36; var $8 = IHEAP[$7]; var $9 = $8+36; var $10 = IHEAP[$9]; $reg = $10; var $11 = $1; var $12 = $11+12; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $14 == 285; ; if ($15) { ; var $17 = $2; var $18 = $17+24; var $19 = IHEAP[$18]; var $20 = $19 > 2147483645; ; if ($20) { ; var $22 = $fs; __Z10errorlimitP9FuncStateiPKc($22, 2147483645, __str9138); ; } var $24 = $1; __Z9checknameP8LexStateP7expdesc($24, $key); ; } else { ; var $26 = $1; __Z6yindexP8LexStateP7expdesc($26, $key); ; } var $28 = $2; var $29 = $28+24; var $30 = IHEAP[$29]; var $31 = $30 + 1; IHEAP[$29] = $31; var $32 = $1; __Z9checknextP8LexStatei($32, 61); var $33 = $fs; var $34 = __Z11luaK_exp2RKP9FuncStateP7expdesc($33, $key); $rkkey = $34; var $35 = $1; __Z4exprP8LexStateP7expdesc($35, $val); var $36 = $fs; var $37 = $2; var $38 = $37+20; var $39 = IHEAP[$38]; var $40 = $39+4; var $41 = $40; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $rkkey; var $45 = $fs; var $46 = __Z11luaK_exp2RKP9FuncStateP7expdesc($45, $val); var $47 = __Z12luaK_codeABCP9FuncState6OpCodeiii($36, 9, $43, $44, $46); var $48 = $reg; var $49 = $fs; var $50 = $49+36; IHEAP[$50] = $48; STACKTOP = __stackBase__; return; } __Z8recfieldP8LexStateP11ConsControl.__index__ = Runtime.getFunctionIndex(__Z8recfieldP8LexStateP11ConsControl, "__Z8recfieldP8LexStateP11ConsControl"); function __Z13lastlistfieldP9FuncStateP11ConsControl($fs, $cc) { ; var __label__; var $1; var $2; $1 = $fs; $2 = $cc; var $3 = $2; var $4 = $3+32; var $5 = IHEAP[$4]; var $6 = $5 == 0; ; $7$8$2: do { if ($6) { ; ; } else { ; var $9 = $2; var $10 = $9; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12 == 13; ; $20$14$5: do { if (!$13) { ; var $15 = $2; var $16 = $15; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18 == 14; if ($19) { __label__ = 1; /* $20 */ break $20$14$5; } var $40 = $2; var $41 = $40; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $43 != 0; ; if ($44) { ; var $46 = $1; var $47 = $2; var $48 = $47; __Z16luaK_exp2nextregP9FuncStateP7expdesc($46, $48); ; } var $50 = $1; var $51 = $2; var $52 = $51+20; var $53 = IHEAP[$52]; var $54 = $53+4; var $55 = $54; var $56 = $55; var $57 = IHEAP[$56]; var $58 = $2; var $59 = $58+28; var $60 = IHEAP[$59]; var $61 = $2; var $62 = $61+32; var $63 = IHEAP[$62]; __Z12luaK_setlistP9FuncStateiii($50, $57, $60, $63); __label__ = 4; /* $64 */ break $7$8$2; } } while(0); var $21 = $1; var $22 = $2; var $23 = $22; __Z15luaK_setreturnsP9FuncStateP7expdesci($21, $23, -1); var $24 = $1; var $25 = $2; var $26 = $25+20; var $27 = IHEAP[$26]; var $28 = $27+4; var $29 = $28; var $30 = $29; var $31 = IHEAP[$30]; var $32 = $2; var $33 = $32+28; var $34 = IHEAP[$33]; __Z12luaK_setlistP9FuncStateiii($24, $31, $34, -1); var $35 = $2; var $36 = $35+28; var $37 = IHEAP[$36]; var $38 = $37 + -1; IHEAP[$36] = $38; ; } } while(0); ; return; } __Z13lastlistfieldP9FuncStateP11ConsControl.__index__ = Runtime.getFunctionIndex(__Z13lastlistfieldP9FuncStateP11ConsControl, "__Z13lastlistfieldP9FuncStateP11ConsControl"); function __Z9checknameP8LexStateP7expdesc($ls, $e) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $e; var $3 = $1; var $4 = $2; var $5 = $1; var $6 = __Z13str_checknameP8LexState($5); __Z10codestringP8LexStateP7expdescP7TString($3, $4, $6); ; return; } __Z9checknameP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z9checknameP8LexStateP7expdesc, "__Z9checknameP8LexStateP7expdesc"); function __Z6yindexP8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $v; var $3 = $1; __Z9luaX_nextP8LexState($3); var $4 = $1; var $5 = $2; __Z4exprP8LexStateP7expdesc($4, $5); var $6 = $1; var $7 = $6+36; var $8 = IHEAP[$7]; var $9 = $2; __Z12luaK_exp2valP9FuncStateP7expdesc($8, $9); var $10 = $1; __Z9checknextP8LexStatei($10, 93); ; return; } __Z6yindexP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z6yindexP8LexStateP7expdesc, "__Z6yindexP8LexStateP7expdesc"); function __Z9prefixexpP8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; var $line; $1 = $ls; $2 = $v; var $3 = $1; var $4 = $3+12; var $5 = $4; var $6 = IHEAP[$5]; if ($6 == 40) { __label__ = 1; /* $7 */ } else if ($6 == 285) { __label__ = 2; /* $20 */ } else { __label__ = 3; /* $23 */ } if (__label__ == 3) { var $24 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($24, __str14143); ; } else if (__label__ == 1) { var $8 = $1; var $9 = $8+4; var $10 = IHEAP[$9]; $line = $10; var $11 = $1; __Z9luaX_nextP8LexState($11); var $12 = $1; var $13 = $2; __Z4exprP8LexStateP7expdesc($12, $13); var $14 = $1; var $15 = $line; __Z11check_matchP8LexStateiii($14, 41, 40, $15); var $16 = $1; var $17 = $16+36; var $18 = IHEAP[$17]; var $19 = $2; __Z18luaK_dischargevarsP9FuncStateP7expdesc($18, $19); ; } else if (__label__ == 2) { var $21 = $1; var $22 = $2; __Z9singlevarP8LexStateP7expdesc($21, $22); ; } ; return; } __Z9prefixexpP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z9prefixexpP8LexStateP7expdesc, "__Z9prefixexpP8LexStateP7expdesc"); function __Z5fieldP8LexStateP7expdesc($ls, $v) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $key = __stackBase__; $1 = $ls; $2 = $v; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $fs; var $7 = $2; var $8 = __Z15luaK_exp2anyregP9FuncStateP7expdesc($6, $7); var $9 = $1; __Z9luaX_nextP8LexState($9); var $10 = $1; __Z9checknameP8LexStateP7expdesc($10, $key); var $11 = $fs; var $12 = $2; __Z12luaK_indexedP9FuncStateP7expdescS2_($11, $12, $key); STACKTOP = __stackBase__; return; } __Z5fieldP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z5fieldP8LexStateP7expdesc, "__Z5fieldP8LexStateP7expdesc"); function __Z8funcargsP8LexStateP7expdesc($ls, $f) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $args = __stackBase__; var $base; var $nparams; var $line; $1 = $ls; $2 = $f; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; var $6 = $1; var $7 = $6+4; var $8 = IHEAP[$7]; $line = $8; var $9 = $1; var $10 = $9+12; var $11 = $10; var $12 = IHEAP[$11]; if ($12 == 40) { __label__ = 10; /* $13 */ } else if ($12 == 123) { __label__ = 11; /* $37 */ } else if ($12 == 286) { __label__ = 12; /* $39 */ } else { __label__ = 13; /* $48 */ } $48$13$37$39$2: do { if (__label__ == 13) { var $49 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($49, __str13142); __label__ = 3; /* $90 */ break $48$13$37$39$2; } else if (__label__ == 10) { var $14 = $line; var $15 = $1; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $14 != $17; ; if ($18) { ; var $20 = $1; __Z16luaX_syntaxerrorP8LexStatePKc($20, __str12141); ; } var $22 = $1; __Z9luaX_nextP8LexState($22); var $23 = $1; var $24 = $23+12; var $25 = $24; var $26 = IHEAP[$25]; var $27 = $26 == 41; ; if ($27) { ; var $29 = $args; IHEAP[$29] = 0; ; } else { ; var $31 = $1; var $32 = __Z8explist1P8LexStateP7expdesc($31, $args); var $33 = $fs; __Z15luaK_setreturnsP9FuncStateP7expdesci($33, $args, -1); ; } var $35 = $1; var $36 = $line; __Z11check_matchP8LexStateiii($35, 41, 40, $36); __label__ = 2; /* $50 */ break $48$13$37$39$2; } else if (__label__ == 11) { var $38 = $1; __Z11constructorP8LexStateP7expdesc($38, $args); __label__ = 2; /* $50 */ break $48$13$37$39$2; } else if (__label__ == 12) { var $40 = $1; var $41 = $1; var $42 = $41+12; var $43 = $42+4; var $44 = $43; var $45 = $44; var $46 = IHEAP[$45]; __Z10codestringP8LexStateP7expdescP7TString($40, $args, $46); var $47 = $1; __Z9luaX_nextP8LexState($47); __label__ = 2; /* $50 */ break $48$13$37$39$2; } } while(0); if (__label__ == 2) { var $51 = $2; var $52 = $51+4; var $53 = $52; var $54 = $53; var $55 = IHEAP[$54]; $base = $55; var $56 = $args; var $57 = IHEAP[$56]; var $58 = $57 == 13; ; $63$59$16: do { if ($58) { __label__ = 4; /* $63 */ } else { ; var $60 = $args; var $61 = IHEAP[$60]; var $62 = $61 == 14; if ($62) { __label__ = 4; /* $63 */ break $63$59$16; } var $65 = $args; var $66 = IHEAP[$65]; var $67 = $66 != 0; ; if ($67) { ; var $69 = $fs; __Z16luaK_exp2nextregP9FuncStateP7expdesc($69, $args); ; } var $71 = $fs; var $72 = $71+36; var $73 = IHEAP[$72]; var $74 = $base; var $75 = $74 + 1; var $76 = $73 - $75; $nparams = $76; __label__ = 8; /* $77 */ break $63$59$16; } } while(0); if (__label__ == 4) { $nparams = -1; ; } var $78 = $2; var $79 = $fs; var $80 = $base; var $81 = $nparams; var $82 = $81 + 1; var $83 = __Z12luaK_codeABCP9FuncState6OpCodeiii($79, 28, $80, $82, 2); __Z8init_expP7expdesc7expkindi($78, 13, $83); var $84 = $fs; var $85 = $line; __Z12luaK_fixlineP9FuncStatei($84, $85); var $86 = $base; var $87 = $86 + 1; var $88 = $fs; var $89 = $88+36; IHEAP[$89] = $87; ; } STACKTOP = __stackBase__; return; } __Z8funcargsP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z8funcargsP8LexStateP7expdesc, "__Z8funcargsP8LexStateP7expdesc"); function __Z9singlevarP8LexStateP7expdesc($ls, $var) { ; var __label__; var $1; var $2; var $varname; var $fs; $1 = $ls; $2 = $var; var $3 = $1; var $4 = __Z13str_checknameP8LexState($3); $varname = $4; var $5 = $1; var $6 = $5+36; var $7 = IHEAP[$6]; $fs = $7; var $8 = $fs; var $9 = $varname; var $10 = $2; var $11 = __Z12singlevarauxP9FuncStateP7TStringP7expdesci($8, $9, $10, 1); var $12 = $11 == 8; ; if ($12) { ; var $14 = $fs; var $15 = $varname; var $16 = __Z12luaK_stringKP9FuncStateP7TString($14, $15); var $17 = $2; var $18 = $17+4; var $19 = $18; var $20 = $19; IHEAP[$20] = $16; ; } ; return; } __Z9singlevarP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z9singlevarP8LexStateP7expdesc, "__Z9singlevarP8LexStateP7expdesc"); function __Z12singlevarauxP9FuncStateP7TStringP7expdesci($fs, $n, $var, $base) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $v; $2 = $fs; $3 = $n; $4 = $var; $5 = $base; var $6 = $2; var $7 = $6 == 0; ; if ($7) { ; var $9 = $4; __Z8init_expP7expdesc7expkindi($9, 8, 255); $1 = 8; ; } else { ; var $11 = $2; var $12 = $3; var $13 = __Z9searchvarP9FuncStateP7TString($11, $12); $v = $13; var $14 = $v; var $15 = $14 >= 0; ; if ($15) { ; var $17 = $4; var $18 = $v; __Z8init_expP7expdesc7expkindi($17, 6, $18); var $19 = $5; var $20 = $19 != 0; ; if (!$20) { ; var $22 = $2; var $23 = $v; __Z9markupvalP9FuncStatei($22, $23); ; } $1 = 6; ; } else { ; var $26 = $2; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = $3; var $30 = $4; var $31 = __Z12singlevarauxP9FuncStateP7TStringP7expdesci($28, $29, $30, 0); var $32 = $31 == 8; ; if ($32) { ; $1 = 8; ; } else { ; var $35 = $2; var $36 = $3; var $37 = $4; var $38 = __Z12indexupvalueP9FuncStateP7TStringP7expdesc($35, $36, $37); var $39 = $4; var $40 = $39+4; var $41 = $40; var $42 = $41; IHEAP[$42] = $38; var $43 = $4; var $44 = $43; IHEAP[$44] = 7; $1 = 7; ; } } } var $46 = $1; ; return $46; } __Z12singlevarauxP9FuncStateP7TStringP7expdesci.__index__ = Runtime.getFunctionIndex(__Z12singlevarauxP9FuncStateP7TStringP7expdesci, "__Z12singlevarauxP9FuncStateP7TStringP7expdesci"); function __Z9searchvarP9FuncStateP7TString($fs, $n) { ; var __label__; var $1; var $2; var $3; var $i; $2 = $fs; $3 = $n; var $4 = $2; var $5 = $4+50; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $7 - 1; $i = $8; ; $9$2: while(1) { // $9 var $10 = $i; var $11 = $10 >= 0; if (!($11)) { __label__ = 2; /* $35 */ break $9$2; } var $13 = $3; var $14 = $i; var $15 = $2; var $16 = $15+172; var $17 = $16+$14*2; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $2; var $21 = $20; var $22 = IHEAP[$21]; var $23 = $22+24; var $24 = IHEAP[$23]; var $25 = $24+12*$19; var $26 = $25; var $27 = IHEAP[$26]; var $28 = $13 == $27; if ($28) { __label__ = 3; /* $29 */ break $9$2; } ; var $33 = $i; var $34 = $33 + -1; $i = $34; __label__ = 0; /* $9 */ continue $9$2; } if (__label__ == 2) { $1 = -1; ; } else if (__label__ == 3) { var $30 = $i; $1 = $30; ; } var $37 = $1; ; return $37; } __Z9searchvarP9FuncStateP7TString.__index__ = Runtime.getFunctionIndex(__Z9searchvarP9FuncStateP7TString, "__Z9searchvarP9FuncStateP7TString"); function __Z9markupvalP9FuncStatei($fs, $level) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $bl; $1 = $fs; $2 = $level; var $3 = $1; var $4 = $3+20; var $5 = IHEAP[$4]; $bl = $5; ; $6$2: while(1) { // $6 var $7 = $bl; var $8 = $7 != 0; ; if ($8) { __lastLabel__ = 0; ; var $10 = $bl; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $2; var $15 = $13 > $14; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $17 = __lastLabel__ == 0 ? 0 : ($15); if (!($17)) { __label__ = 4; /* $22 */ break $6$2; } var $19 = $bl; var $20 = $19; var $21 = IHEAP[$20]; $bl = $21; __label__ = 0; /* $6 */ continue $6$2; } var $23 = $bl; var $24 = $23 != 0; ; if ($24) { ; var $26 = $bl; var $27 = $26+9; IHEAP[$27] = 1; ; } ; return; } __Z9markupvalP9FuncStatei.__index__ = Runtime.getFunctionIndex(__Z9markupvalP9FuncStatei, "__Z9markupvalP9FuncStatei"); function __Z12indexupvalueP9FuncStateP7TStringP7expdesc($fs, $name, $v) { ; var __label__; var $1; var $2; var $3; var $4; var $i; var $f; var $oldsize; $2 = $fs; $3 = $name; $4 = $v; var $5 = $2; var $6 = $5; var $7 = IHEAP[$6]; $f = $7; var $8 = $f; var $9 = $8+36; var $10 = IHEAP[$9]; $oldsize = $10; $i = 0; ; $11$2: while(1) { // $11 var $12 = $i; var $13 = $f; var $14 = $13+72; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $12 < $16; if (!($17)) { __label__ = 2; /* $50 */ break $11$2; } var $19 = $i; var $20 = $2; var $21 = $20+52; var $22 = $21+$19*2; var $23 = $22; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $4; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $25 == $28; ; if ($29) { ; var $31 = $i; var $32 = $2; var $33 = $32+52; var $34 = $33+$31*2; var $35 = $34+1; var $36 = IHEAP[$35]; var $37 = $36; var $38 = $4; var $39 = $38+4; var $40 = $39; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $37 == $42; if ($43) { __label__ = 3; /* $44 */ break $11$2; } } ; var $48 = $i; var $49 = $48 + 1; $i = $49; __label__ = 0; /* $11 */ continue $11$2; } if (__label__ == 2) { var $51 = $f; var $52 = $51+72; var $53 = IHEAP[$52]; var $54 = $53; var $55 = $54 + 1; var $56 = $55 > 60; ; if ($56) { ; var $58 = $2; __Z10errorlimitP9FuncStateiPKc($58, 60, __str15144); ; } var $60 = $f; var $61 = $60+72; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63 + 1; var $65 = $f; var $66 = $65+36; var $67 = IHEAP[$66]; var $68 = $64 > $67; ; if ($68) { ; var $70 = $2; var $71 = $70+16; var $72 = IHEAP[$71]; var $73 = $f; var $74 = $73+28; var $75 = IHEAP[$74]; var $76 = $75; var $77 = $f; var $78 = $77+36; var $79 = __Z13luaM_growaux_P9lua_StatePvPijiPKc($72, $76, $78, 4, 2147483645, __str16145); var $80 = $79; var $81 = $f; var $82 = $81+28; IHEAP[$82] = $80; ; } ; $84$17: while(1) { // $84 var $85 = $oldsize; var $86 = $f; var $87 = $86+36; var $88 = IHEAP[$87]; var $89 = $85 < $88; if (!($89)) { __label__ = 11; /* $97 */ break $84$17; } var $91 = $oldsize; var $92 = $91 + 1; $oldsize = $92; var $93 = $f; var $94 = $93+28; var $95 = IHEAP[$94]; var $96 = $95+4*$91; IHEAP[$96] = 0; __label__ = 9; /* $84 */ continue $84$17; } var $98 = $3; var $99 = $f; var $100 = $99+72; var $101 = IHEAP[$100]; var $102 = $101; var $103 = $f; var $104 = $103+28; var $105 = IHEAP[$104]; var $106 = $105+4*$102; IHEAP[$106] = $98; var $107 = $3; var $108 = $107; var $109 = $108; var $110 = $109; var $111 = $110+5; var $112 = IHEAP[$111]; var $113 = $112; var $114 = $113 & 3; var $115 = $114 != 0; ; $116$134$21: do { if ($115) { ; var $117 = $f; var $118 = $117; var $119 = $118; var $120 = $119; var $121 = $120+5; var $122 = IHEAP[$121]; var $123 = $122; var $124 = $123 & 4; var $125 = $124 != 0; if (!($125)) { __label__ = 13; /* $134 */ break $116$134$21; } var $127 = $2; var $128 = $127+16; var $129 = IHEAP[$128]; var $130 = $f; var $131 = $130; var $132 = $3; var $133 = $132; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($129, $131, $133); ; } } while(0); var $135 = $4; var $136 = $135; var $137 = IHEAP[$136]; var $138 = $137; var $139 = $f; var $140 = $139+72; var $141 = IHEAP[$140]; var $142 = $141; var $143 = $2; var $144 = $143+52; var $145 = $144+$142*2; var $146 = $145; IHEAP[$146] = $138; var $147 = $4; var $148 = $147+4; var $149 = $148; var $150 = $149; var $151 = IHEAP[$150]; var $152 = $151; var $153 = $f; var $154 = $153+72; var $155 = IHEAP[$154]; var $156 = $155; var $157 = $2; var $158 = $157+52; var $159 = $158+$156*2; var $160 = $159+1; IHEAP[$160] = $152; var $161 = $f; var $162 = $161+72; var $163 = IHEAP[$162]; var $164 = $163 + 1; IHEAP[$162] = $164; var $165 = $163; $1 = $165; ; } else if (__label__ == 3) { var $45 = $i; $1 = $45; ; } var $167 = $1; ; return $167; } __Z12indexupvalueP9FuncStateP7TStringP7expdesc.__index__ = Runtime.getFunctionIndex(__Z12indexupvalueP9FuncStateP7TStringP7expdesc, "__Z12indexupvalueP9FuncStateP7TStringP7expdesc"); function __Z8funcnameP8LexStateP7expdesc($ls, $v) { ; var __label__; var $1; var $2; var $needself; $1 = $ls; $2 = $v; $needself = 0; var $3 = $1; var $4 = $2; __Z9singlevarP8LexStateP7expdesc($3, $4); ; $5$2: while(1) { // $5 var $6 = $1; var $7 = $6+12; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $9 == 46; if (!($10)) { __label__ = 2; /* $14 */ break $5$2; } var $12 = $1; var $13 = $2; __Z5fieldP8LexStateP7expdesc($12, $13); __label__ = 0; /* $5 */ continue $5$2; } var $15 = $1; var $16 = $15+12; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18 == 58; ; if ($19) { ; $needself = 1; var $21 = $1; var $22 = $2; __Z5fieldP8LexStateP7expdesc($21, $22); ; } var $24 = $needself; ; return $24; } __Z8funcnameP8LexStateP7expdesc.__index__ = Runtime.getFunctionIndex(__Z8funcnameP8LexStateP7expdesc, "__Z8funcnameP8LexStateP7expdesc"); function __Z10enterblockP9FuncStateP8BlockCnth($fs, $bl, $isbreakable) { ; var __label__; var $1; var $2; var $3; $1 = $fs; $2 = $bl; $3 = $isbreakable; var $4 = $2; var $5 = $4+4; IHEAP[$5] = -1; var $6 = $3; var $7 = $2; var $8 = $7+10; IHEAP[$8] = $6; var $9 = $1; var $10 = $9+50; var $11 = IHEAP[$10]; var $12 = $2; var $13 = $12+8; IHEAP[$13] = $11; var $14 = $2; var $15 = $14+9; IHEAP[$15] = 0; var $16 = $1; var $17 = $16+20; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $19; IHEAP[$20] = $18; var $21 = $2; var $22 = $1; var $23 = $22+20; IHEAP[$23] = $21; ; return; } __Z10enterblockP9FuncStateP8BlockCnth.__index__ = Runtime.getFunctionIndex(__Z10enterblockP9FuncStateP8BlockCnth, "__Z10enterblockP9FuncStateP8BlockCnth"); function __Z4condP8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $v = __stackBase__; $1 = $ls; var $2 = $1; __Z4exprP8LexStateP7expdesc($2, $v); var $3 = $v; var $4 = IHEAP[$3]; var $5 = $4 == 1; ; if ($5) { ; var $7 = $v; IHEAP[$7] = 3; ; } var $9 = $1; var $10 = $9+36; var $11 = IHEAP[$10]; __Z13luaK_goiftrueP9FuncStateP7expdesc($11, $v); var $12 = $v+16; var $13 = IHEAP[$12]; STACKTOP = __stackBase__; return $13; } __Z4condP8LexState.__index__ = Runtime.getFunctionIndex(__Z4condP8LexState, "__Z4condP8LexState"); function __Z10leaveblockP9FuncState($fs) { ; var __label__; var $1; var $bl; $1 = $fs; var $2 = $1; var $3 = $2+20; var $4 = IHEAP[$3]; $bl = $4; var $5 = $bl; var $6 = $5; var $7 = IHEAP[$6]; var $8 = $1; var $9 = $8+20; IHEAP[$9] = $7; var $10 = $1; var $11 = $10+12; var $12 = IHEAP[$11]; var $13 = $bl; var $14 = $13+8; var $15 = IHEAP[$14]; var $16 = $15; __Z10removevarsP8LexStatei($12, $16); var $17 = $bl; var $18 = $17+9; var $19 = IHEAP[$18]; var $20 = $19 != 0; ; if ($20) { ; var $22 = $1; var $23 = $bl; var $24 = $23+8; var $25 = IHEAP[$24]; var $26 = $25; var $27 = __Z12luaK_codeABCP9FuncState6OpCodeiii($22, 35, $26, 0, 0); ; } var $29 = $1; var $30 = $29+50; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $1; var $34 = $33+36; IHEAP[$34] = $32; var $35 = $1; var $36 = $bl; var $37 = $36+4; var $38 = IHEAP[$37]; __Z16luaK_patchtohereP9FuncStatei($35, $38); ; return; } __Z10leaveblockP9FuncState.__index__ = Runtime.getFunctionIndex(__Z10leaveblockP9FuncState, "__Z10leaveblockP9FuncState"); function __Z10removevarsP8LexStatei($ls, $tolevel) { ; var __label__; var $1; var $2; var $fs; $1 = $ls; $2 = $tolevel; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; ; $6$2: while(1) { // $6 var $7 = $fs; var $8 = $7+50; var $9 = IHEAP[$8]; var $10 = $9; var $11 = $2; var $12 = $10 > $11; if (!($12)) { __label__ = 2; /* $34 */ break $6$2; } var $14 = $fs; var $15 = $14+24; var $16 = IHEAP[$15]; var $17 = $fs; var $18 = $17+50; var $19 = IHEAP[$18]; var $20 = $19 + -1; IHEAP[$18] = $20; var $21 = $20; var $22 = $fs; var $23 = $22+172; var $24 = $23+$21*2; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $fs; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $29+24; var $31 = IHEAP[$30]; var $32 = $31+12*$26; var $33 = $32+8; IHEAP[$33] = $16; __label__ = 0; /* $6 */ continue $6$2; } ; return; } __Z10removevarsP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z10removevarsP8LexStatei, "__Z10removevarsP8LexStatei"); function __Z6fornumP8LexStateP7TStringi($ls, $varname, $line) { ; var __label__; var $1; var $2; var $3; var $fs; var $base; $1 = $ls; $2 = $varname; $3 = $line; var $4 = $1; var $5 = $4+36; var $6 = IHEAP[$5]; $fs = $6; var $7 = $fs; var $8 = $7+36; var $9 = IHEAP[$8]; $base = $9; var $10 = $1; var $11 = $1; var $12 = __Z14luaX_newstringP8LexStatePKcj($11, __str22151, 11); __Z12new_localvarP8LexStateP7TStringi($10, $12, 0); var $13 = $1; var $14 = $1; var $15 = __Z14luaX_newstringP8LexStatePKcj($14, __str23152, 11); __Z12new_localvarP8LexStateP7TStringi($13, $15, 1); var $16 = $1; var $17 = $1; var $18 = __Z14luaX_newstringP8LexStatePKcj($17, __str24153, 10); __Z12new_localvarP8LexStateP7TStringi($16, $18, 2); var $19 = $1; var $20 = $2; __Z12new_localvarP8LexStateP7TStringi($19, $20, 3); var $21 = $1; __Z9checknextP8LexStatei($21, 61); var $22 = $1; var $23 = __Z4exp1P8LexState($22); var $24 = $1; __Z9checknextP8LexStatei($24, 44); var $25 = $1; var $26 = __Z4exp1P8LexState($25); var $27 = $1; var $28 = __Z8testnextP8LexStatei($27, 44); var $29 = $28 != 0; ; if ($29) { ; var $31 = $1; var $32 = __Z4exp1P8LexState($31); ; } else { ; var $34 = $fs; var $35 = $fs; var $36 = $35+36; var $37 = IHEAP[$36]; var $38 = $fs; var $39 = __Z12luaK_numberKP9FuncStated($38, 1); var $40 = __Z12luaK_codeABxP9FuncState6OpCodeij($34, 1, $37, $39); var $41 = $fs; __Z16luaK_reserveregsP9FuncStatei($41, 1); ; } var $43 = $1; var $44 = $base; var $45 = $3; __Z7forbodyP8LexStateiiii($43, $44, $45, 1, 1); ; return; } __Z6fornumP8LexStateP7TStringi.__index__ = Runtime.getFunctionIndex(__Z6fornumP8LexStateP7TStringi, "__Z6fornumP8LexStateP7TStringi"); function __Z7forlistP8LexStateP7TString($ls, $indexname) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $fs; var $e = __stackBase__; var $nvars; var $line; var $base; $1 = $ls; $2 = $indexname; var $3 = $1; var $4 = $3+36; var $5 = IHEAP[$4]; $fs = $5; $nvars = 0; var $6 = $fs; var $7 = $6+36; var $8 = IHEAP[$7]; $base = $8; var $9 = $1; var $10 = $1; var $11 = __Z14luaX_newstringP8LexStatePKcj($10, __str19148, 15); var $12 = $nvars; var $13 = $12 + 1; $nvars = $13; __Z12new_localvarP8LexStateP7TStringi($9, $11, $12); var $14 = $1; var $15 = $1; var $16 = __Z14luaX_newstringP8LexStatePKcj($15, __str20149, 11); var $17 = $nvars; var $18 = $17 + 1; $nvars = $18; __Z12new_localvarP8LexStateP7TStringi($14, $16, $17); var $19 = $1; var $20 = $1; var $21 = __Z14luaX_newstringP8LexStatePKcj($20, __str21150, 13); var $22 = $nvars; var $23 = $22 + 1; $nvars = $23; __Z12new_localvarP8LexStateP7TStringi($19, $21, $22); var $24 = $1; var $25 = $2; var $26 = $nvars; var $27 = $26 + 1; $nvars = $27; __Z12new_localvarP8LexStateP7TStringi($24, $25, $26); ; $28$2: while(1) { // $28 var $29 = $1; var $30 = __Z8testnextP8LexStatei($29, 44); var $31 = $30 != 0; if (!($31)) { __label__ = 2; /* $38 */ break $28$2; } var $33 = $1; var $34 = $1; var $35 = __Z13str_checknameP8LexState($34); var $36 = $nvars; var $37 = $36 + 1; $nvars = $37; __Z12new_localvarP8LexStateP7TStringi($33, $35, $36); __label__ = 0; /* $28 */ continue $28$2; } var $39 = $1; __Z9checknextP8LexStatei($39, 267); var $40 = $1; var $41 = $40+4; var $42 = IHEAP[$41]; $line = $42; var $43 = $1; var $44 = $1; var $45 = __Z8explist1P8LexStateP7expdesc($44, $e); __Z13adjust_assignP8LexStateiiP7expdesc($43, 3, $45, $e); var $46 = $fs; __Z15luaK_checkstackP9FuncStatei($46, 3); var $47 = $1; var $48 = $base; var $49 = $line; var $50 = $nvars; var $51 = $50 - 3; __Z7forbodyP8LexStateiiii($47, $48, $49, $51, 0); STACKTOP = __stackBase__; return; } __Z7forlistP8LexStateP7TString.__index__ = Runtime.getFunctionIndex(__Z7forlistP8LexStateP7TString, "__Z7forlistP8LexStateP7TString"); function __Z7forbodyP8LexStateiiii($ls, $base, $line, $nvars, $isnum) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $bl = __stackBase__; var $fs; var $prep; var $endfor; $1 = $ls; $2 = $base; $3 = $line; $4 = $nvars; $5 = $isnum; var $6 = $1; var $7 = $6+36; var $8 = IHEAP[$7]; $fs = $8; var $9 = $1; __Z15adjustlocalvarsP8LexStatei($9, 3); var $10 = $1; __Z9checknextP8LexStatei($10, 259); var $11 = $5; var $12 = $11 != 0; ; if ($12) { ; var $14 = $fs; var $15 = $2; var $16 = __Z12luaK_codeABxP9FuncState6OpCodeij($14, 32, $15, 131070); __lastLabel__ = 0; ; } else { ; var $18 = $fs; var $19 = __Z9luaK_jumpP9FuncState($18); __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $16 : ($19); $prep = $21; var $22 = $fs; __Z10enterblockP9FuncStateP8BlockCnth($22, $bl, 0); var $23 = $1; var $24 = $4; __Z15adjustlocalvarsP8LexStatei($23, $24); var $25 = $fs; var $26 = $4; __Z16luaK_reserveregsP9FuncStatei($25, $26); var $27 = $1; __Z5blockP8LexState($27); var $28 = $fs; __Z10leaveblockP9FuncState($28); var $29 = $fs; var $30 = $prep; __Z16luaK_patchtohereP9FuncStatei($29, $30); var $31 = $5; var $32 = $31 != 0; ; if ($32) { ; var $34 = $fs; var $35 = $2; var $36 = __Z12luaK_codeABxP9FuncState6OpCodeij($34, 31, $35, 131070); __lastLabel__ = 3; ; } else { ; var $38 = $fs; var $39 = $2; var $40 = $4; var $41 = __Z12luaK_codeABCP9FuncState6OpCodeiii($38, 33, $39, 0, $40); __lastLabel__ = 5; ; } var $43 = __lastLabel__ == 3 ? $36 : ($41); $endfor = $43; var $44 = $fs; var $45 = $3; __Z12luaK_fixlineP9FuncStatei($44, $45); var $46 = $fs; var $47 = $5; var $48 = $47 != 0; ; if ($48) { ; var $50 = $endfor; __lastLabel__ = 6; ; } else { ; var $52 = $fs; var $53 = __Z9luaK_jumpP9FuncState($52); __lastLabel__ = 8; ; } var $55 = __lastLabel__ == 6 ? $50 : ($53); var $56 = $prep; var $57 = $56 + 1; __Z14luaK_patchlistP9FuncStateii($46, $55, $57); STACKTOP = __stackBase__; return; } __Z7forbodyP8LexStateiiii.__index__ = Runtime.getFunctionIndex(__Z7forbodyP8LexStateiiii, "__Z7forbodyP8LexStateiiii"); function __Z4exp1P8LexState($ls) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $e = __stackBase__; var $k; $1 = $ls; var $2 = $1; __Z4exprP8LexStateP7expdesc($2, $e); var $3 = $e; var $4 = IHEAP[$3]; $k = $4; var $5 = $1; var $6 = $5+36; var $7 = IHEAP[$6]; __Z16luaK_exp2nextregP9FuncStateP7expdesc($7, $e); var $8 = $k; STACKTOP = __stackBase__; return $8; } __Z4exp1P8LexState.__index__ = Runtime.getFunctionIndex(__Z4exp1P8LexState, "__Z4exp1P8LexState"); function __Z14error_expectedP8LexStatei($ls, $token) { ; var __label__; var $1; var $2; $1 = $ls; $2 = $token; var $3 = $1; var $4 = $1; var $5 = $4+40; var $6 = IHEAP[$5]; var $7 = $1; var $8 = $2; var $9 = __Z14luaX_token2strP8LexStatei($7, $8); var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($6, __str26155, Pointer_make([$9,0,0,0], 0, ALLOC_STACK)); __Z16luaX_syntaxerrorP8LexStatePKc($3, $10); ; return; } __Z14error_expectedP8LexStatei.__index__ = Runtime.getFunctionIndex(__Z14error_expectedP8LexStatei, "__Z14error_expectedP8LexStatei"); function __Z15test_then_blockP8LexState($ls) { ; var __label__; var $1; var $condexit; $1 = $ls; var $2 = $1; __Z9luaX_nextP8LexState($2); var $3 = $1; var $4 = __Z4condP8LexState($3); $condexit = $4; var $5 = $1; __Z9checknextP8LexStatei($5, 274); var $6 = $1; __Z5blockP8LexState($6); var $7 = $condexit; ; return $7; } __Z15test_then_blockP8LexState.__index__ = Runtime.getFunctionIndex(__Z15test_then_blockP8LexState, "__Z15test_then_blockP8LexState"); function __Z12anchor_tokenP8LexState($ls) { ; var __label__; var $1; var $ts; $1 = $ls; var $2 = $1; var $3 = $2+12; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 == 285; ; $13$7$2: do { if ($6) { __label__ = 0; /* $13 */ } else { ; var $8 = $1; var $9 = $8+12; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $11 == 286; if ($12) { __label__ = 0; /* $13 */ break $13$7$2; } else { __label__ = 1; /* $29 */ break $13$7$2; } } } while(0); if (__label__ == 0) { var $14 = $1; var $15 = $14+12; var $16 = $15+4; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; $ts = $19; var $20 = $1; var $21 = $ts; var $22 = $21+16; var $23 = $22; var $24 = $ts; var $25 = $24; var $26 = $25+12; var $27 = IHEAP[$26]; var $28 = __Z14luaX_newstringP8LexStatePKcj($20, $23, $27); ; } ; return; } __Z12anchor_tokenP8LexState.__index__ = Runtime.getFunctionIndex(__Z12anchor_tokenP8LexState, "__Z12anchor_tokenP8LexState"); function __Z14luaE_newthreadP9lua_State($L) { ; var __label__; var $1; var $L1; var $o2; var $o1; $1 = $L; var $2 = $1; var $3 = __Z13luaM_realloc_P9lua_StatePvjj($2, 0, 0, 112); var $4 = $3; var $5 = $4; $L1 = $5; var $6 = $1; var $7 = $L1; var $8 = $7; __Z9luaC_linkP9lua_StateP8GCObjecth($6, $8, 8); var $9 = $L1; var $10 = $1; var $11 = $10+16; var $12 = IHEAP[$11]; __Z13preinit_stateP9lua_StateP12global_State($9, $12); var $13 = $L1; var $14 = $1; __Z10stack_initP9lua_StateS0_($13, $14); var $15 = $1; var $16 = $15+72; $o2 = $16; var $17 = $L1; var $18 = $17+72; $o1 = $18; var $19 = $o1; var $20 = $19; var $21 = $o2; var $22 = $21; var $23 = $20; var $24 = $22; _llvm_memcpy_p0i8_p0i8_i32($23, $24, 8, 4, 0); var $25 = $o2; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $o1; var $29 = $28+8; IHEAP[$29] = $27; var $30 = $1; var $31 = $30+56; var $32 = IHEAP[$31]; var $33 = $L1; var $34 = $33+56; IHEAP[$34] = $32; var $35 = $1; var $36 = $35+60; var $37 = IHEAP[$36]; var $38 = $L1; var $39 = $38+60; IHEAP[$39] = $37; var $40 = $1; var $41 = $40+68; var $42 = IHEAP[$41]; var $43 = $L1; var $44 = $43+68; IHEAP[$44] = $42; var $45 = $L1; var $46 = $45+60; var $47 = IHEAP[$46]; var $48 = $L1; var $49 = $48+64; IHEAP[$49] = $47; var $50 = $L1; ; return $50; } __Z14luaE_newthreadP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14luaE_newthreadP9lua_State, "__Z14luaE_newthreadP9lua_State"); function __Z13preinit_stateP9lua_StateP12global_State($L, $g) { ; var __label__; var $1; var $2; $1 = $L; $2 = $g; var $3 = $2; var $4 = $1; var $5 = $4+16; IHEAP[$5] = $3; var $6 = $1; var $7 = $6+32; IHEAP[$7] = 0; var $8 = $1; var $9 = $8+44; IHEAP[$9] = 0; var $10 = $1; var $11 = $10+104; IHEAP[$11] = 0; var $12 = $1; var $13 = $12+68; IHEAP[$13] = 0; var $14 = $1; var $15 = $14+56; IHEAP[$15] = 0; var $16 = $1; var $17 = $16+60; IHEAP[$17] = 0; var $18 = $1; var $19 = $18+57; IHEAP[$19] = 1; var $20 = $1; var $21 = $20+60; var $22 = IHEAP[$21]; var $23 = $1; var $24 = $23+64; IHEAP[$24] = $22; var $25 = $1; var $26 = $25+96; IHEAP[$26] = 0; var $27 = $1; var $28 = $27+48; IHEAP[$28] = 0; var $29 = $1; var $30 = $29+54; IHEAP[$30] = 0; var $31 = $1; var $32 = $31+52; IHEAP[$32] = 0; var $33 = $1; var $34 = $33+6; IHEAP[$34] = 0; var $35 = $1; var $36 = $35+20; IHEAP[$36] = 0; var $37 = $1; var $38 = $37+40; IHEAP[$38] = 0; var $39 = $1; var $40 = $39+24; IHEAP[$40] = 0; var $41 = $1; var $42 = $41+108; IHEAP[$42] = 0; var $43 = $1; var $44 = $43+72; var $45 = $44+8; IHEAP[$45] = 0; ; return; } __Z13preinit_stateP9lua_StateP12global_State.__index__ = Runtime.getFunctionIndex(__Z13preinit_stateP9lua_StateP12global_State, "__Z13preinit_stateP9lua_StateP12global_State"); function __Z10stack_initP9lua_StateS0_($L1, $L) { ; var __label__; var $1; var $2; $1 = $L1; $2 = $L; var $3 = $2; var $4 = __Z13luaM_realloc_P9lua_StatePvjj($3, 0, 0, 192); var $5 = $4; var $6 = $1; var $7 = $6+40; IHEAP[$7] = $5; var $8 = $1; var $9 = $8+40; var $10 = IHEAP[$9]; var $11 = $1; var $12 = $11+20; IHEAP[$12] = $10; var $13 = $1; var $14 = $13+48; IHEAP[$14] = 8; var $15 = $1; var $16 = $15+40; var $17 = IHEAP[$16]; var $18 = $1; var $19 = $18+48; var $20 = IHEAP[$19]; var $21 = $17+24*$20; var $22 = $21+-24; var $23 = $1; var $24 = $23+36; IHEAP[$24] = $22; var $25 = $2; var $26 = __Z13luaM_realloc_P9lua_StatePvjj($25, 0, 0, 540); var $27 = $26; var $28 = $1; var $29 = $28+32; IHEAP[$29] = $27; var $30 = $1; var $31 = $30+44; IHEAP[$31] = 45; var $32 = $1; var $33 = $32+32; var $34 = IHEAP[$33]; var $35 = $1; var $36 = $35+8; IHEAP[$36] = $34; var $37 = $1; var $38 = $37+32; var $39 = IHEAP[$38]; var $40 = $1; var $41 = $40+44; var $42 = IHEAP[$41]; var $43 = $42 - 5; var $44 = $39+12*$43; var $45 = $44+-12; var $46 = $1; var $47 = $46+28; IHEAP[$47] = $45; var $48 = $1; var $49 = $48+8; var $50 = IHEAP[$49]; var $51 = $1; var $52 = $51+20; var $53 = IHEAP[$52]; var $54 = $53+4; IHEAP[$54] = $50; var $55 = $1; var $56 = $55+8; var $57 = IHEAP[$56]; var $58 = $57+12; IHEAP[$56] = $58; var $59 = $57+8; IHEAP[$59] = 0; var $60 = $1; var $61 = $60+8; var $62 = IHEAP[$61]; var $63 = $1; var $64 = $63+20; var $65 = IHEAP[$64]; var $66 = $65; IHEAP[$66] = $62; var $67 = $1; var $68 = $67+12; IHEAP[$68] = $62; var $69 = $1; var $70 = $69+8; var $71 = IHEAP[$70]; var $72 = $71+240; var $73 = $1; var $74 = $73+20; var $75 = IHEAP[$74]; var $76 = $75+8; IHEAP[$76] = $72; ; return; } __Z10stack_initP9lua_StateS0_.__index__ = Runtime.getFunctionIndex(__Z10stack_initP9lua_StateS0_, "__Z10stack_initP9lua_StateS0_"); function __Z15luaE_freethreadP9lua_StateS0_($L, $L1) { ; var __label__; var $1; var $2; $1 = $L; $2 = $L1; var $3 = $2; var $4 = $2; var $5 = $4+32; var $6 = IHEAP[$5]; __Z10luaF_closeP9lua_StateP10lua_TValue($3, $6); var $7 = $1; var $8 = $2; __Z9freestackP9lua_StateS0_($7, $8); var $9 = $1; var $10 = $2; var $11 = $10; var $12 = $11; var $13 = __Z13luaM_realloc_P9lua_StatePvjj($9, $12, 112, 0); ; return; } __Z15luaE_freethreadP9lua_StateS0_.__index__ = Runtime.getFunctionIndex(__Z15luaE_freethreadP9lua_StateS0_, "__Z15luaE_freethreadP9lua_StateS0_"); function __Z9freestackP9lua_StateS0_($L, $L1) { ; var __label__; var $1; var $2; $1 = $L; $2 = $L1; var $3 = $1; var $4 = $2; var $5 = $4+40; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $2; var $9 = $8+48; var $10 = IHEAP[$9]; var $11 = $10 * 24; var $12 = __Z13luaM_realloc_P9lua_StatePvjj($3, $7, $11, 0); var $13 = $1; var $14 = $2; var $15 = $14+32; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $2; var $19 = $18+44; var $20 = IHEAP[$19]; var $21 = $20 * 12; var $22 = __Z13luaM_realloc_P9lua_StatePvjj($13, $17, $21, 0); ; return; } __Z9freestackP9lua_StateS0_.__index__ = Runtime.getFunctionIndex(__Z9freestackP9lua_StateS0_, "__Z9freestackP9lua_StateS0_"); function __Z12lua_newstatePFPvS_S_jjES_($f, $ud) { ; var __label__; var $1; var $2; var $3; var $i; var $L; var $g; var $l; $2 = $f; $3 = $ud; var $4 = $2; var $5 = $3; var $6 = FUNCTION_TABLE[$4]($5, 0, 0, 348); $l = $6; var $7 = $l; var $8 = $7 == 0; ; if ($8) { ; $1 = 0; ; } else { ; var $11 = $l; var $12 = $11; var $13 = $12; $L = $13; var $14 = $L; var $15 = $14; var $16 = $15+112; $g = $16; var $17 = $L; var $18 = $17; IHEAP[$18] = 0; var $19 = $L; var $20 = $19+4; IHEAP[$20] = 8; var $21 = $g; var $22 = $21+20; IHEAP[$22] = 33; var $23 = $g; var $24 = $23+20; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $26 & 3; var $28 = $27; var $29 = $L; var $30 = $29+5; IHEAP[$30] = $28; var $31 = $L; var $32 = $31+5; var $33 = IHEAP[$32]; var $34 = $33; var $35 = $34 | 96; var $36 = $35; IHEAP[$32] = $36; var $37 = $L; var $38 = $g; __Z13preinit_stateP9lua_StateP12global_State($37, $38); var $39 = $2; var $40 = $g; var $41 = $40+12; IHEAP[$41] = $39; var $42 = $3; var $43 = $g; var $44 = $43+16; IHEAP[$44] = $42; var $45 = $L; var $46 = $g; var $47 = $46+104; IHEAP[$47] = $45; var $48 = $g; var $49 = $48+108; var $50 = $g; var $51 = $50+108; var $52 = $51+12; var $53 = $52; var $54 = $53; var $55 = $54; IHEAP[$55] = $49; var $56 = $g; var $57 = $56+108; var $58 = $g; var $59 = $58+108; var $60 = $59+12; var $61 = $60; var $62 = $61; var $63 = $62+4; IHEAP[$63] = $57; var $64 = $g; var $65 = $64+64; IHEAP[$65] = 0; var $66 = $g; var $67 = $66; var $68 = $67+8; IHEAP[$68] = 0; var $69 = $g; var $70 = $69; var $71 = $70+4; IHEAP[$71] = 0; var $72 = $g; var $73 = $72; var $74 = $73; IHEAP[$74] = 0; var $75 = $L; var $76 = $75+16; var $77 = IHEAP[$76]; var $78 = $77+92; var $79 = $78+8; IHEAP[$79] = 0; var $80 = $g; var $81 = $80+52; var $82 = $81; IHEAP[$82] = 0; var $83 = $g; var $84 = $83+52; var $85 = $84+8; IHEAP[$85] = 0; var $86 = $g; var $87 = $86+88; IHEAP[$87] = 0; var $88 = $g; var $89 = $88+21; IHEAP[$89] = 0; var $90 = $L; var $91 = $90; var $92 = $g; var $93 = $92+28; IHEAP[$93] = $91; var $94 = $g; var $95 = $94+24; IHEAP[$95] = 0; var $96 = $g; var $97 = $96+28; var $98 = $g; var $99 = $98+32; IHEAP[$99] = $97; var $100 = $g; var $101 = $100+36; IHEAP[$101] = 0; var $102 = $g; var $103 = $102+40; IHEAP[$103] = 0; var $104 = $g; var $105 = $104+44; IHEAP[$105] = 0; var $106 = $g; var $107 = $106+48; IHEAP[$107] = 0; var $108 = $g; var $109 = $108+68; IHEAP[$109] = 348; var $110 = $g; var $111 = $110+80; IHEAP[$111] = 200; var $112 = $g; var $113 = $112+84; IHEAP[$113] = 200; var $114 = $g; var $115 = $114+76; IHEAP[$115] = 0; $i = 0; ; $116$5: while(1) { // $116 var $117 = $i; var $118 = $117 < 9; if (!($118)) { __label__ = 3; /* $127 */ break $116$5; } var $120 = $i; var $121 = $g; var $122 = $121+132; var $123 = $122+$120*4; IHEAP[$123] = 0; ; var $125 = $i; var $126 = $125 + 1; $i = $126; __label__ = 1; /* $116 */ continue $116$5; } var $128 = $L; var $129 = __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_($128, __Z9f_luaopenP9lua_StatePv.__index__, 0); var $130 = $129 != 0; ; if ($130) { ; var $132 = $L; __Z11close_stateP9lua_State($132); $L = 0; ; } else { ; ; } var $135 = $L; $1 = $135; ; } var $137 = $1; ; return $137; } __Z12lua_newstatePFPvS_S_jjES_.__index__ = Runtime.getFunctionIndex(__Z12lua_newstatePFPvS_S_jjES_, "__Z12lua_newstatePFPvS_S_jjES_"); function __Z9f_luaopenP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; var $g; var $i_o; var $i_o1; $1 = $L; $2 = $ud; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; $g = $5; var $6 = $1; var $7 = $1; __Z10stack_initP9lua_StateS0_($6, $7); var $8 = $1; var $9 = $8+72; $i_o = $9; var $10 = $1; var $11 = __Z8luaH_newP9lua_Stateii($10, 0, 2); var $12 = $11; var $13 = $i_o; var $14 = $13; var $15 = $14; var $16 = $15; IHEAP[$16] = $12; var $17 = $i_o; var $18 = $17+8; IHEAP[$18] = 5; var $19 = $1; var $20 = $19+16; var $21 = IHEAP[$20]; var $22 = $21+92; $i_o1 = $22; var $23 = $1; var $24 = __Z8luaH_newP9lua_Stateii($23, 0, 2); var $25 = $24; var $26 = $i_o1; var $27 = $26; var $28 = $27; var $29 = $28; IHEAP[$29] = $25; var $30 = $i_o1; var $31 = $30+8; IHEAP[$31] = 5; var $32 = $1; __Z11luaS_resizeP9lua_Statei($32, 32); var $33 = $1; __Z9luaT_initP9lua_State($33); var $34 = $1; __Z9luaX_initP9lua_State($34); var $35 = $1; var $36 = __Z12luaS_newlstrP9lua_StatePKcj($35, __str158, 17); var $37 = $36; var $38 = $37+5; var $39 = IHEAP[$38]; var $40 = $39; var $41 = $40 | 32; var $42 = $41; IHEAP[$38] = $42; var $43 = $g; var $44 = $43+68; var $45 = IHEAP[$44]; var $46 = 4 * $45; var $47 = $g; var $48 = $47+64; IHEAP[$48] = $46; ; return; } __Z9f_luaopenP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z9f_luaopenP9lua_StatePv, "__Z9f_luaopenP9lua_StatePv"); function __Z11close_stateP9lua_State($L) { ; var __label__; var $1; var $g; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; $g = $4; var $5 = $1; var $6 = $1; var $7 = $6+32; var $8 = IHEAP[$7]; __Z10luaF_closeP9lua_StateP10lua_TValue($5, $8); var $9 = $1; __Z12luaC_freeallP9lua_State($9); var $10 = $1; var $11 = $1; var $12 = $11+16; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $1; var $19 = $18+16; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21+8; var $23 = IHEAP[$22]; var $24 = $23 * 4; var $25 = __Z13luaM_realloc_P9lua_StatePvjj($10, $17, $24, 0); var $26 = $1; var $27 = $g; var $28 = $27+52; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $g; var $32 = $31+52; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $34 * 1; var $36 = __Z13luaM_realloc_P9lua_StatePvjj($26, $30, $35, 0); var $37 = $g; var $38 = $37+52; var $39 = $38; IHEAP[$39] = $36; var $40 = $g; var $41 = $40+52; var $42 = $41+8; IHEAP[$42] = 0; var $43 = $1; var $44 = $1; __Z9freestackP9lua_StateS0_($43, $44); var $45 = $g; var $46 = $45+12; var $47 = IHEAP[$46]; var $48 = $g; var $49 = $48+16; var $50 = IHEAP[$49]; var $51 = $1; var $52 = $51; var $53 = $52; var $54 = FUNCTION_TABLE[$47]($50, $53, 348, 0); ; return; } __Z11close_stateP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11close_stateP9lua_State, "__Z11close_stateP9lua_State"); function __Z9lua_closeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $2+16; var $4 = IHEAP[$3]; var $5 = $4+104; var $6 = IHEAP[$5]; $1 = $6; var $7 = $1; var $8 = $1; var $9 = $8+32; var $10 = IHEAP[$9]; __Z10luaF_closeP9lua_StateP10lua_TValue($7, $10); var $11 = $1; var $12 = __Z18luaC_separateudataP9lua_Statei($11, 1); var $13 = $1; var $14 = $13+108; IHEAP[$14] = 0; ; $15$2: while(1) { // $15 var $16 = $1; var $17 = $16+40; var $18 = IHEAP[$17]; var $19 = $1; var $20 = $19+20; IHEAP[$20] = $18; var $21 = $1; var $22 = $21+20; var $23 = IHEAP[$22]; var $24 = $23; var $25 = IHEAP[$24]; var $26 = $1; var $27 = $26+8; IHEAP[$27] = $25; var $28 = $1; var $29 = $28+12; IHEAP[$29] = $25; var $30 = $1; var $31 = $30+54; IHEAP[$31] = 0; var $32 = $1; var $33 = $32+52; IHEAP[$33] = 0; ; var $35 = $1; var $36 = __Z20luaD_rawrunprotectedP9lua_StatePFvS0_PvES1_($35, __Z11callallgcTMP9lua_StatePv.__index__, 0); var $37 = $36 != 0; if ($37) { __label__ = 0; /* $15 */ continue $15$2; } else { __label__ = 2; /* $38 */ break $15$2; } } var $39 = $1; __Z11close_stateP9lua_State($39); ; return; } __Z9lua_closeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9lua_closeP9lua_State, "__Z9lua_closeP9lua_State"); function __Z11callallgcTMP9lua_StatePv($L, $ud) { ; var __label__; var $1; var $2; $1 = $L; $2 = $ud; var $3 = $1; __Z13luaC_callGCTMP9lua_State($3); ; return; } __Z11callallgcTMP9lua_StatePv.__index__ = Runtime.getFunctionIndex(__Z11callallgcTMP9lua_StatePv, "__Z11callallgcTMP9lua_StatePv"); function __Z11luaS_resizeP9lua_Statei($L, $newsize) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $newhash; var $tb; var $i; var $p; var $next; var $h; var $h1; $1 = $L; $2 = $newsize; var $3 = $1; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5+21; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8 == 2; ; if ($9) { ; ; } else { ; var $12 = $2; var $13 = $12 + 1; var $14 = unSign($13, 32) <= unSign(1073741823, 32); ; if ($14) { ; var $16 = $1; var $17 = $2; var $18 = $17 * 4; var $19 = __Z13luaM_realloc_P9lua_StatePvjj($16, 0, 0, $18); __lastLabel__ = 1; ; } else { ; var $21 = $1; var $22 = __Z11luaM_toobigP9lua_State($21); __lastLabel__ = 3; ; } var $24 = __lastLabel__ == 1 ? $19 : ($22); var $25 = $24; $newhash = $25; var $26 = $1; var $27 = $26+16; var $28 = IHEAP[$27]; var $29 = $28; $tb = $29; $i = 0; ; $30$9: while(1) { // $30 var $31 = $i; var $32 = $2; var $33 = $31 < $32; if (!($33)) { __label__ = 6; /* $41 */ break $30$9; } var $35 = $i; var $36 = $newhash; var $37 = $36+4*$35; IHEAP[$37] = 0; ; var $39 = $i; var $40 = $39 + 1; $i = $40; __label__ = 4; /* $30 */ continue $30$9; } $i = 0; ; $42$14: while(1) { // $42 var $43 = $i; var $44 = $tb; var $45 = $44+8; var $46 = IHEAP[$45]; var $47 = $43 < $46; if (!($47)) { __label__ = 10; /* $91 */ break $42$14; } var $49 = $i; var $50 = $tb; var $51 = $50; var $52 = IHEAP[$51]; var $53 = $52+4*$49; var $54 = IHEAP[$53]; $p = $54; ; $55$17: while(1) { // $55 var $56 = $p; var $57 = $56 != 0; if (!($57)) { __label__ = 13; /* $87 */ break $55$17; } var $59 = $p; var $60 = $59; var $61 = $60; var $62 = $61; var $63 = IHEAP[$62]; $next = $63; var $64 = $p; var $65 = $64; var $66 = $65; var $67 = $66; var $68 = $67+8; var $69 = IHEAP[$68]; $h = $69; var $70 = $h; var $71 = $2; var $72 = $71 - 1; var $73 = $70 & $72; $h1 = $73; var $74 = $h1; var $75 = $newhash; var $76 = $75+4*$74; var $77 = IHEAP[$76]; var $78 = $p; var $79 = $78; var $80 = $79; var $81 = $80; IHEAP[$81] = $77; var $82 = $p; var $83 = $h1; var $84 = $newhash; var $85 = $84+4*$83; IHEAP[$85] = $82; var $86 = $next; $p = $86; __label__ = 11; /* $55 */ continue $55$17; } ; var $89 = $i; var $90 = $89 + 1; $i = $90; __label__ = 8; /* $42 */ continue $42$14; } var $92 = $1; var $93 = $tb; var $94 = $93; var $95 = IHEAP[$94]; var $96 = $95; var $97 = $tb; var $98 = $97+8; var $99 = IHEAP[$98]; var $100 = $99 * 4; var $101 = __Z13luaM_realloc_P9lua_StatePvjj($92, $96, $100, 0); var $102 = $2; var $103 = $tb; var $104 = $103+8; IHEAP[$104] = $102; var $105 = $newhash; var $106 = $tb; var $107 = $106; IHEAP[$107] = $105; ; } ; return; } __Z11luaS_resizeP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z11luaS_resizeP9lua_Statei, "__Z11luaS_resizeP9lua_Statei"); function __Z12luaS_newlstrP9lua_StatePKcj($L, $str, $l) { ; var __label__; var $1; var $2; var $3; var $4; var $o; var $h; var $step; var $l1; var $ts; $2 = $L; $3 = $str; $4 = $l; var $5 = $4; $h = $5; var $6 = $4; var $7 = $6 >> 5; var $8 = $7 + 1; $step = $8; var $9 = $4; $l1 = $9; ; $10$2: while(1) { // $10 var $11 = $l1; var $12 = $step; var $13 = unSign($11, 32) >= unSign($12, 32); if (!($13)) { __label__ = 2; /* $33 */ break $10$2; } var $15 = $h; var $16 = $h; var $17 = $16 << 5; var $18 = $h; var $19 = $18 >> 2; var $20 = $17 + $19; var $21 = $l1; var $22 = $21 - 1; var $23 = $3; var $24 = $23+$22; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $20 + $26; var $28 = $15 ^ $27; $h = $28; ; var $30 = $step; var $31 = $l1; var $32 = $31 - $30; $l1 = $32; __label__ = 0; /* $10 */ continue $10$2; } var $34 = $h; var $35 = $2; var $36 = $35+16; var $37 = IHEAP[$36]; var $38 = $37; var $39 = $38+8; var $40 = IHEAP[$39]; var $41 = $40 - 1; var $42 = $34 & $41; var $43 = $2; var $44 = $43+16; var $45 = IHEAP[$44]; var $46 = $45; var $47 = $46; var $48 = IHEAP[$47]; var $49 = $48+4*$42; var $50 = IHEAP[$49]; $o = $50; ; $51$7: while(1) { // $51 var $52 = $o; var $53 = $52 != 0; if (!($53)) { __label__ = 6; /* $107 */ break $51$7; } var $55 = $o; var $56 = $55; var $57 = $56; $ts = $57; var $58 = $ts; var $59 = $58; var $60 = $59+12; var $61 = IHEAP[$60]; var $62 = $4; var $63 = $61 == $62; ; if ($63) { ; var $65 = $3; var $66 = $ts; var $67 = $66+16; var $68 = $67; var $69 = $4; var $70 = _memcmp($65, $68, $69); var $71 = $70 == 0; if ($71) { __label__ = 7; /* $72 */ break $51$7; } } ; var $102 = $o; var $103 = $102; var $104 = $103; var $105 = $104; var $106 = IHEAP[$105]; $o = $106; __label__ = 4; /* $51 */ continue $51$7; } if (__label__ == 6) { var $108 = $2; var $109 = $3; var $110 = $4; var $111 = $h; var $112 = __Z7newlstrP9lua_StatePKcjj($108, $109, $110, $111); $1 = $112; ; } else if (__label__ == 7) { var $73 = $o; var $74 = $73; var $75 = $74; var $76 = $75+5; var $77 = IHEAP[$76]; var $78 = $77; var $79 = $2; var $80 = $79+16; var $81 = IHEAP[$80]; var $82 = $81+20; var $83 = IHEAP[$82]; var $84 = $83; var $85 = $84 ^ 3; var $86 = $78 & $85; var $87 = $86 & 3; var $88 = $87 != 0; ; if ($88) { ; var $90 = $o; var $91 = $90; var $92 = $91; var $93 = $92+5; var $94 = IHEAP[$93]; var $95 = $94; var $96 = $95 ^ 3; var $97 = $96; IHEAP[$93] = $97; ; } var $99 = $ts; $1 = $99; ; } var $114 = $1; ; return $114; } __Z12luaS_newlstrP9lua_StatePKcj.__index__ = Runtime.getFunctionIndex(__Z12luaS_newlstrP9lua_StatePKcj, "__Z12luaS_newlstrP9lua_StatePKcj"); function __Z7newlstrP9lua_StatePKcjj($L, $str, $l, $h) { ; var __label__; var $1; var $2; var $3; var $4; var $ts; var $tb; $1 = $L; $2 = $str; $3 = $l; $4 = $h; var $5 = $3; var $6 = $5 + 1; var $7 = unSign($6, 32) > unSign(-19, 32); ; if ($7) { ; var $9 = $1; var $10 = __Z11luaM_toobigP9lua_State($9); ; } var $12 = $1; var $13 = $3; var $14 = $13 + 1; var $15 = $14 * 1; var $16 = $15 + 16; var $17 = __Z13luaM_realloc_P9lua_StatePvjj($12, 0, 0, $16); var $18 = $17; $ts = $18; var $19 = $3; var $20 = $ts; var $21 = $20; var $22 = $21+12; IHEAP[$22] = $19; var $23 = $4; var $24 = $ts; var $25 = $24; var $26 = $25+8; IHEAP[$26] = $23; var $27 = $1; var $28 = $27+16; var $29 = IHEAP[$28]; var $30 = $29+20; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $32 & 3; var $34 = $33; var $35 = $ts; var $36 = $35; var $37 = $36+5; IHEAP[$37] = $34; var $38 = $ts; var $39 = $38; var $40 = $39+4; IHEAP[$40] = 4; var $41 = $ts; var $42 = $41; var $43 = $42+6; IHEAP[$43] = 0; var $44 = $ts; var $45 = $44+16; var $46 = $45; var $47 = $2; var $48 = $3; var $49 = $48 * 1; _llvm_memcpy_p0i8_p0i8_i32($46, $47, $49, 1, 0); var $50 = $3; var $51 = $ts; var $52 = $51+16; var $53 = $52; var $54 = $53+$50; IHEAP[$54] = 0; var $55 = $1; var $56 = $55+16; var $57 = IHEAP[$56]; var $58 = $57; $tb = $58; var $59 = $4; var $60 = $tb; var $61 = $60+8; var $62 = IHEAP[$61]; var $63 = $62 - 1; var $64 = $59 & $63; $4 = $64; var $65 = $4; var $66 = $tb; var $67 = $66; var $68 = IHEAP[$67]; var $69 = $68+4*$65; var $70 = IHEAP[$69]; var $71 = $ts; var $72 = $71; var $73 = $72; IHEAP[$73] = $70; var $74 = $ts; var $75 = $74; var $76 = $4; var $77 = $tb; var $78 = $77; var $79 = IHEAP[$78]; var $80 = $79+4*$76; IHEAP[$80] = $75; var $81 = $tb; var $82 = $81+4; var $83 = IHEAP[$82]; var $84 = $83 + 1; IHEAP[$82] = $84; var $85 = $tb; var $86 = $85+4; var $87 = IHEAP[$86]; var $88 = $tb; var $89 = $88+8; var $90 = IHEAP[$89]; var $91 = unSign($87, 32) > unSign($90, 32); ; $92$103$5: do { if ($91) { ; var $93 = $tb; var $94 = $93+8; var $95 = IHEAP[$94]; var $96 = $95 <= 1073741822; if (!($96)) { __label__ = 2; /* $103 */ break $92$103$5; } var $98 = $1; var $99 = $tb; var $100 = $99+8; var $101 = IHEAP[$100]; var $102 = $101 * 2; __Z11luaS_resizeP9lua_Statei($98, $102); ; } } while(0); var $104 = $ts; ; return $104; } __Z7newlstrP9lua_StatePKcjj.__index__ = Runtime.getFunctionIndex(__Z7newlstrP9lua_StatePKcjj, "__Z7newlstrP9lua_StatePKcjj"); function __Z13luaS_newudataP9lua_StatejP5Table($L, $s, $e) { ; var __label__; var $1; var $2; var $3; var $u; $1 = $L; $2 = $s; $3 = $e; var $4 = $2; var $5 = unSign($4, 32) > unSign(-23, 32); ; if ($5) { ; var $7 = $1; var $8 = __Z11luaM_toobigP9lua_State($7); ; } var $10 = $1; var $11 = $2; var $12 = $11 + 20; var $13 = __Z13luaM_realloc_P9lua_StatePvjj($10, 0, 0, $12); var $14 = $13; $u = $14; var $15 = $1; var $16 = $15+16; var $17 = IHEAP[$16]; var $18 = $17+20; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20 & 3; var $22 = $21; var $23 = $u; var $24 = $23; var $25 = $24+5; IHEAP[$25] = $22; var $26 = $u; var $27 = $26; var $28 = $27+4; IHEAP[$28] = 7; var $29 = $2; var $30 = $u; var $31 = $30; var $32 = $31+16; IHEAP[$32] = $29; var $33 = $u; var $34 = $33; var $35 = $34+8; IHEAP[$35] = 0; var $36 = $3; var $37 = $u; var $38 = $37; var $39 = $38+12; IHEAP[$39] = $36; var $40 = $1; var $41 = $40+16; var $42 = IHEAP[$41]; var $43 = $42+104; var $44 = IHEAP[$43]; var $45 = $44; var $46 = IHEAP[$45]; var $47 = $u; var $48 = $47; var $49 = $48; IHEAP[$49] = $46; var $50 = $u; var $51 = $50; var $52 = $1; var $53 = $52+16; var $54 = IHEAP[$53]; var $55 = $54+104; var $56 = IHEAP[$55]; var $57 = $56; IHEAP[$57] = $51; var $58 = $u; ; return $58; } __Z13luaS_newudataP9lua_StatejP5Table.__index__ = Runtime.getFunctionIndex(__Z13luaS_newudataP9lua_StatejP5Table, "__Z13luaS_newudataP9lua_StatejP5Table"); function __Z9luaH_nextP9lua_StateP5TableP10lua_TValue($L, $t, $key) { ; var __label__; var $1; var $2; var $3; var $4; var $i; var $i_o; var $o2; var $o1; var $o21; var $o12; var $o23; var $o14; $2 = $L; $3 = $t; $4 = $key; var $5 = $2; var $6 = $3; var $7 = $4; var $8 = __Z9findindexP9lua_StateP5TableP10lua_TValue($5, $6, $7); $i = $8; var $9 = $i; var $10 = $9 + 1; $i = $10; ; $11$2: while(1) { // $11 var $12 = $i; var $13 = $3; var $14 = $13+28; var $15 = IHEAP[$14]; var $16 = $12 < $15; if (!($16)) { __label__ = 2; /* $58 */ break $11$2; } var $18 = $i; var $19 = $3; var $20 = $19+12; var $21 = IHEAP[$20]; var $22 = $21+12*$18; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24 == 0; if (!($25)) { __label__ = 4; /* $26 */ break $11$2; } ; var $56 = $i; var $57 = $56 + 1; $i = $57; __label__ = 0; /* $11 */ continue $11$2; } if (__label__ == 2) { var $59 = $3; var $60 = $59+28; var $61 = IHEAP[$60]; var $62 = $i; var $63 = $62 - $61; $i = $63; ; $64$9: while(1) { // $64 var $65 = $i; var $66 = $3; var $67 = $66+7; var $68 = IHEAP[$67]; var $69 = $68; var $70 = 1 << $69; var $71 = $65 < $70; if (!($71)) { __label__ = 9; /* $126 */ break $64$9; } var $73 = $i; var $74 = $3; var $75 = $74+16; var $76 = IHEAP[$75]; var $77 = $76+28*$73; var $78 = $77; var $79 = $78+8; var $80 = IHEAP[$79]; var $81 = $80 == 0; if (!($81)) { __label__ = 11; /* $82 */ break $64$9; } ; var $124 = $i; var $125 = $124 + 1; $i = $125; __label__ = 7; /* $64 */ continue $64$9; } if (__label__ == 9) { $1 = 0; ; } else if (__label__ == 11) { var $83 = $i; var $84 = $3; var $85 = $84+16; var $86 = IHEAP[$85]; var $87 = $86+28*$83; var $88 = $87+12; var $89 = $88; var $90 = $89; $o21 = $90; var $91 = $4; $o12 = $91; var $92 = $o12; var $93 = $92; var $94 = $o21; var $95 = $94; var $96 = $93; var $97 = $95; _llvm_memcpy_p0i8_p0i8_i32($96, $97, 8, 4, 0); var $98 = $o21; var $99 = $98+8; var $100 = IHEAP[$99]; var $101 = $o12; var $102 = $101+8; IHEAP[$102] = $100; var $103 = $i; var $104 = $3; var $105 = $104+16; var $106 = IHEAP[$105]; var $107 = $106+28*$103; var $108 = $107; $o23 = $108; var $109 = $4; var $110 = $109+12; $o14 = $110; var $111 = $o14; var $112 = $111; var $113 = $o23; var $114 = $113; var $115 = $112; var $116 = $114; _llvm_memcpy_p0i8_p0i8_i32($115, $116, 8, 4, 0); var $117 = $o23; var $118 = $117+8; var $119 = IHEAP[$118]; var $120 = $o14; var $121 = $120+8; IHEAP[$121] = $119; $1 = 1; ; } } else if (__label__ == 4) { var $27 = $4; $i_o = $27; var $28 = $i; var $29 = $28 + 1; var $30 = $29; var $31 = $i_o; var $32 = $31; var $33 = $32; FHEAP[$33] = $30; var $34 = $i_o; var $35 = $34+8; IHEAP[$35] = 3; var $36 = $i; var $37 = $3; var $38 = $37+12; var $39 = IHEAP[$38]; var $40 = $39+12*$36; $o2 = $40; var $41 = $4; var $42 = $41+12; $o1 = $42; var $43 = $o1; var $44 = $43; var $45 = $o2; var $46 = $45; var $47 = $44; var $48 = $46; _llvm_memcpy_p0i8_p0i8_i32($47, $48, 8, 4, 0); var $49 = $o2; var $50 = $49+8; var $51 = IHEAP[$50]; var $52 = $o1; var $53 = $52+8; IHEAP[$53] = $51; $1 = 1; ; } var $128 = $1; ; return $128; } __Z9luaH_nextP9lua_StateP5TableP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z9luaH_nextP9lua_StateP5TableP10lua_TValue, "__Z9luaH_nextP9lua_StateP5TableP10lua_TValue"); function __Z9findindexP9lua_StateP5TableP10lua_TValue($L, $t, $key) { ; var __label__; var $1; var $2; var $3; var $4; var $i; var $n; $2 = $L; $3 = $t; $4 = $key; var $5 = $4; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $7 == 0; ; $9$10$2: do { if ($8) { ; $1 = -1; ; } else { ; var $11 = $4; var $12 = __Z10arrayindexPK10lua_TValue($11); $i = $12; var $13 = $i; var $14 = 0 < $13; ; $15$24$5: do { if ($14) { ; var $16 = $i; var $17 = $3; var $18 = $17+28; var $19 = IHEAP[$18]; var $20 = $16 <= $19; if (!($20)) { __label__ = 2; /* $24 */ break $15$24$5; } var $22 = $i; var $23 = $22 - 1; $1 = $23; __label__ = 3; /* $89 */ break $9$10$2; } } while(0); var $25 = $3; var $26 = $4; var $27 = __Z12mainpositionPK5TablePK10lua_TValue($25, $26); $n = $27; ; $28$9: while(1) { // $28 var $29 = $n; var $30 = $29+12; var $31 = $30; var $32 = $31; var $33 = $4; var $34 = __Z16luaO_rawequalObjPK10lua_TValueS1_($32, $33); var $35 = $34 != 0; if ($35) { __label__ = 5; /* $62 */ break $28$9; } var $37 = $n; var $38 = $37+12; var $39 = $38; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = $41 == 11; ; $43$77$12: do { if ($42) { ; var $44 = $4; var $45 = $44+8; var $46 = IHEAP[$45]; var $47 = $46 >= 4; if (!($47)) { __label__ = 8; /* $77 */ break $43$77$12; } var $49 = $n; var $50 = $49+12; var $51 = $50; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $4; var $57 = $56; var $58 = $57; var $59 = $58; var $60 = IHEAP[$59]; var $61 = $55 == $60; if ($61) { __label__ = 5; /* $62 */ break $28$9; } } } while(0); var $78 = $n; var $79 = $78+12; var $80 = $79; var $81 = $80+12; var $82 = IHEAP[$81]; $n = $82; ; ; var $85 = $n; var $86 = $85 != 0; if ($86) { __label__ = 4; /* $28 */ continue $28$9; } else { __label__ = 12; /* $87 */ break $28$9; } } if (__label__ == 5) { var $63 = $n; var $64 = $3; var $65 = $64+16; var $66 = IHEAP[$65]; var $67 = $66; var $68 = $63; var $69 = $67; var $70 = $68 - $69; var $71 = Math.floor($70 / 28); $i = $71; var $72 = $i; var $73 = $3; var $74 = $73+28; var $75 = IHEAP[$74]; var $76 = $72 + $75; $1 = $76; ; } else if (__label__ == 12) { var $88 = $2; __Z13luaG_runerrorP9lua_StatePKcz($88, __str3167); $1 = 0; ; } } } while(0); var $90 = $1; ; return $90; } __Z9findindexP9lua_StateP5TableP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z9findindexP9lua_StateP5TableP10lua_TValue, "__Z9findindexP9lua_StateP5TableP10lua_TValue"); function __Z16luaH_resizearrayP9lua_StateP5Tablei($L, $t, $nasize) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $nsize; $1 = $L; $2 = $t; $3 = $nasize; var $4 = $2; var $5 = $4+16; var $6 = IHEAP[$5]; var $7 = $6 == __ZL10dummynode_; ; if ($7) { ; __lastLabel__ = 0; ; } else { ; var $10 = $2; var $11 = $10+7; var $12 = IHEAP[$11]; var $13 = $12; var $14 = 1 << $13; __lastLabel__ = 2; ; } var $16 = __lastLabel__ == 0 ? 0 : ($14); $nsize = $16; var $17 = $1; var $18 = $2; var $19 = $3; var $20 = $nsize; __Z6resizeP9lua_StateP5Tableii($17, $18, $19, $20); ; return; } __Z16luaH_resizearrayP9lua_StateP5Tablei.__index__ = Runtime.getFunctionIndex(__Z16luaH_resizearrayP9lua_StateP5Tablei, "__Z16luaH_resizearrayP9lua_StateP5Tablei"); function __Z6resizeP9lua_StateP5Tableii($L, $t, $nasize, $nhsize) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $i; var $oldasize; var $oldhsize; var $nold; var $o2; var $o1; var $old; var $o21; var $o12; $1 = $L; $2 = $t; $3 = $nasize; $4 = $nhsize; var $5 = $2; var $6 = $5+28; var $7 = IHEAP[$6]; $oldasize = $7; var $8 = $2; var $9 = $8+7; var $10 = IHEAP[$9]; var $11 = $10; $oldhsize = $11; var $12 = $2; var $13 = $12+16; var $14 = IHEAP[$13]; $nold = $14; var $15 = $3; var $16 = $oldasize; var $17 = $15 > $16; ; if ($17) { ; var $19 = $1; var $20 = $2; var $21 = $3; __Z14setarrayvectorP9lua_StateP5Tablei($19, $20, $21); ; } var $23 = $1; var $24 = $2; var $25 = $4; __Z13setnodevectorP9lua_StateP5Tablei($23, $24, $25); var $26 = $3; var $27 = $oldasize; var $28 = $26 < $27; ; if ($28) { ; var $30 = $3; var $31 = $2; var $32 = $31+28; IHEAP[$32] = $30; var $33 = $3; $i = $33; ; $34$7: while(1) { // $34 var $35 = $i; var $36 = $oldasize; var $37 = $35 < $36; if (!($37)) { __label__ = 3; /* $73 */ break $34$7; } var $39 = $i; var $40 = $2; var $41 = $40+12; var $42 = IHEAP[$41]; var $43 = $42+12*$39; var $44 = $43+8; var $45 = IHEAP[$44]; var $46 = $45 == 0; ; if (!$46) { ; var $48 = $i; var $49 = $2; var $50 = $49+12; var $51 = IHEAP[$50]; var $52 = $51+12*$48; $o2 = $52; var $53 = $1; var $54 = $2; var $55 = $i; var $56 = $55 + 1; var $57 = __Z11luaH_setnumP9lua_StateP5Tablei($53, $54, $56); $o1 = $57; var $58 = $o1; var $59 = $58; var $60 = $o2; var $61 = $60; var $62 = $59; var $63 = $61; _llvm_memcpy_p0i8_p0i8_i32($62, $63, 8, 4, 0); var $64 = $o2; var $65 = $64+8; var $66 = IHEAP[$65]; var $67 = $o1; var $68 = $67+8; IHEAP[$68] = $66; ; } ; var $71 = $i; var $72 = $71 + 1; $i = $72; __label__ = 1; /* $34 */ continue $34$7; } var $74 = $3; var $75 = $74 + 1; var $76 = unSign($75, 32) <= unSign(357913941, 32); ; if ($76) { ; var $78 = $1; var $79 = $2; var $80 = $79+12; var $81 = IHEAP[$80]; var $82 = $81; var $83 = $oldasize; var $84 = $83 * 12; var $85 = $3; var $86 = $85 * 12; var $87 = __Z13luaM_realloc_P9lua_StatePvjj($78, $82, $84, $86); __lastLabel__ = 6; ; } else { ; var $89 = $1; var $90 = __Z11luaM_toobigP9lua_State($89); __lastLabel__ = 8; ; } var $92 = __lastLabel__ == 6 ? $87 : ($90); var $93 = $92; var $94 = $2; var $95 = $94+12; IHEAP[$95] = $93; ; } var $97 = $oldhsize; var $98 = 1 << $97; var $99 = $98 - 1; $i = $99; ; $100$20: while(1) { // $100 var $101 = $i; var $102 = $101 >= 0; if (!($102)) { __label__ = 12; /* $137 */ break $100$20; } var $104 = $nold; var $105 = $i; var $106 = $104+28*$105; $old = $106; var $107 = $old; var $108 = $107; var $109 = $108+8; var $110 = IHEAP[$109]; var $111 = $110 == 0; ; if (!$111) { ; var $113 = $old; var $114 = $113; $o21 = $114; var $115 = $1; var $116 = $2; var $117 = $old; var $118 = $117+12; var $119 = $118; var $120 = $119; var $121 = __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($115, $116, $120); $o12 = $121; var $122 = $o12; var $123 = $122; var $124 = $o21; var $125 = $124; var $126 = $123; var $127 = $125; _llvm_memcpy_p0i8_p0i8_i32($126, $127, 8, 4, 0); var $128 = $o21; var $129 = $128+8; var $130 = IHEAP[$129]; var $131 = $o12; var $132 = $131+8; IHEAP[$132] = $130; ; } ; var $135 = $i; var $136 = $135 + -1; $i = $136; __label__ = 10; /* $100 */ continue $100$20; } var $138 = $nold; var $139 = $138 != __ZL10dummynode_; ; if ($139) { ; var $141 = $1; var $142 = $nold; var $143 = $142; var $144 = $oldhsize; var $145 = 1 << $144; var $146 = $145 * 28; var $147 = __Z13luaM_realloc_P9lua_StatePvjj($141, $143, $146, 0); ; } ; return; } __Z6resizeP9lua_StateP5Tableii.__index__ = Runtime.getFunctionIndex(__Z6resizeP9lua_StateP5Tableii, "__Z6resizeP9lua_StateP5Tableii"); function __Z8luaH_newP9lua_Stateii($L, $narray, $nhash) { ; var __label__; var $1; var $2; var $3; var $t; $1 = $L; $2 = $narray; $3 = $nhash; var $4 = $1; var $5 = __Z13luaM_realloc_P9lua_StatePvjj($4, 0, 0, 32); var $6 = $5; $t = $6; var $7 = $1; var $8 = $t; var $9 = $8; __Z9luaC_linkP9lua_StateP8GCObjecth($7, $9, 5); var $10 = $t; var $11 = $10+8; IHEAP[$11] = 0; var $12 = $t; var $13 = $12+6; IHEAP[$13] = -1; var $14 = $t; var $15 = $14+12; IHEAP[$15] = 0; var $16 = $t; var $17 = $16+28; IHEAP[$17] = 0; var $18 = $t; var $19 = $18+7; IHEAP[$19] = 0; var $20 = $t; var $21 = $20+16; IHEAP[$21] = __ZL10dummynode_; var $22 = $1; var $23 = $t; var $24 = $2; __Z14setarrayvectorP9lua_StateP5Tablei($22, $23, $24); var $25 = $1; var $26 = $t; var $27 = $3; __Z13setnodevectorP9lua_StateP5Tablei($25, $26, $27); var $28 = $t; ; return $28; } __Z8luaH_newP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z8luaH_newP9lua_Stateii, "__Z8luaH_newP9lua_Stateii"); function __Z14setarrayvectorP9lua_StateP5Tablei($L, $t, $size) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $i; $1 = $L; $2 = $t; $3 = $size; var $4 = $3; var $5 = $4 + 1; var $6 = unSign($5, 32) <= unSign(357913941, 32); ; if ($6) { ; var $8 = $1; var $9 = $2; var $10 = $9+12; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $2; var $14 = $13+28; var $15 = IHEAP[$14]; var $16 = $15 * 12; var $17 = $3; var $18 = $17 * 12; var $19 = __Z13luaM_realloc_P9lua_StatePvjj($8, $12, $16, $18); __lastLabel__ = 0; ; } else { ; var $21 = $1; var $22 = __Z11luaM_toobigP9lua_State($21); __lastLabel__ = 2; ; } var $24 = __lastLabel__ == 0 ? $19 : ($22); var $25 = $24; var $26 = $2; var $27 = $26+12; IHEAP[$27] = $25; var $28 = $2; var $29 = $28+28; var $30 = IHEAP[$29]; $i = $30; ; $31$6: while(1) { // $31 var $32 = $i; var $33 = $3; var $34 = $32 < $33; if (!($34)) { __label__ = 5; /* $45 */ break $31$6; } var $36 = $i; var $37 = $2; var $38 = $37+12; var $39 = IHEAP[$38]; var $40 = $39+12*$36; var $41 = $40+8; IHEAP[$41] = 0; ; var $43 = $i; var $44 = $43 + 1; $i = $44; __label__ = 3; /* $31 */ continue $31$6; } var $46 = $3; var $47 = $2; var $48 = $47+28; IHEAP[$48] = $46; ; return; } __Z14setarrayvectorP9lua_StateP5Tablei.__index__ = Runtime.getFunctionIndex(__Z14setarrayvectorP9lua_StateP5Tablei, "__Z14setarrayvectorP9lua_StateP5Tablei"); function __Z13setnodevectorP9lua_StateP5Tablei($L, $t, $size) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $lsize; var $i; var $n; $1 = $L; $2 = $t; $3 = $size; var $4 = $3; var $5 = $4 == 0; ; if ($5) { ; var $7 = $2; var $8 = $7+16; IHEAP[$8] = __ZL10dummynode_; $lsize = 0; ; } else { ; var $10 = $3; var $11 = $10 - 1; var $12 = __Z9luaO_log2j($11); var $13 = $12 + 1; $lsize = $13; var $14 = $lsize; var $15 = $14 > 26; ; if ($15) { ; var $17 = $1; __Z13luaG_runerrorP9lua_StatePKcz($17, __str2166); ; } var $19 = $lsize; var $20 = 1 << $19; $3 = $20; var $21 = $3; var $22 = $21 + 1; var $23 = unSign($22, 32) <= unSign(153391689, 32); ; if ($23) { ; var $25 = $1; var $26 = $3; var $27 = $26 * 28; var $28 = __Z13luaM_realloc_P9lua_StatePvjj($25, 0, 0, $27); __lastLabel__ = 2; ; } else { ; var $30 = $1; var $31 = __Z11luaM_toobigP9lua_State($30); __lastLabel__ = 4; ; } var $33 = __lastLabel__ == 2 ? $28 : ($31); var $34 = $33; var $35 = $2; var $36 = $35+16; IHEAP[$36] = $34; $i = 0; ; $37$12: while(1) { // $37 var $38 = $i; var $39 = $3; var $40 = $38 < $39; if (!($40)) { __label__ = 7; /* $61 */ break $37$12; } var $42 = $i; var $43 = $2; var $44 = $43+16; var $45 = IHEAP[$44]; var $46 = $45+28*$42; $n = $46; var $47 = $n; var $48 = $47+12; var $49 = $48; var $50 = $49+12; IHEAP[$50] = 0; var $51 = $n; var $52 = $51+12; var $53 = $52; var $54 = $53+8; IHEAP[$54] = 0; var $55 = $n; var $56 = $55; var $57 = $56+8; IHEAP[$57] = 0; ; var $59 = $i; var $60 = $59 + 1; $i = $60; __label__ = 5; /* $37 */ continue $37$12; } ; } var $63 = $lsize; var $64 = $63; var $65 = $2; var $66 = $65+7; IHEAP[$66] = $64; var $67 = $3; var $68 = $2; var $69 = $68+16; var $70 = IHEAP[$69]; var $71 = $70+28*$67; var $72 = $2; var $73 = $72+20; IHEAP[$73] = $71; ; return; } __Z13setnodevectorP9lua_StateP5Tablei.__index__ = Runtime.getFunctionIndex(__Z13setnodevectorP9lua_StateP5Tablei, "__Z13setnodevectorP9lua_StateP5Tablei"); function __Z9luaH_freeP9lua_StateP5Table($L, $t) { ; var __label__; var $1; var $2; $1 = $L; $2 = $t; var $3 = $2; var $4 = $3+16; var $5 = IHEAP[$4]; var $6 = $5 != __ZL10dummynode_; ; if ($6) { ; var $8 = $1; var $9 = $2; var $10 = $9+16; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $2; var $14 = $13+7; var $15 = IHEAP[$14]; var $16 = $15; var $17 = 1 << $16; var $18 = $17 * 28; var $19 = __Z13luaM_realloc_P9lua_StatePvjj($8, $12, $18, 0); ; } var $21 = $1; var $22 = $2; var $23 = $22+12; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $2; var $27 = $26+28; var $28 = IHEAP[$27]; var $29 = $28 * 12; var $30 = __Z13luaM_realloc_P9lua_StatePvjj($21, $25, $29, 0); var $31 = $1; var $32 = $2; var $33 = $32; var $34 = __Z13luaM_realloc_P9lua_StatePvjj($31, $33, 32, 0); ; return; } __Z9luaH_freeP9lua_StateP5Table.__index__ = Runtime.getFunctionIndex(__Z9luaH_freeP9lua_StateP5Table, "__Z9luaH_freeP9lua_StateP5Table"); function __Z11luaH_getnumP5Tablei($t, $key) { ; var __label__; var $1; var $2; var $3; var $nk; var $n; $2 = $t; $3 = $key; var $4 = $3; var $5 = $4 - 1; var $6 = $2; var $7 = $6+28; var $8 = IHEAP[$7]; var $9 = unSign($5, 32) < unSign($8, 32); ; if ($9) { ; var $11 = $3; var $12 = $11 - 1; var $13 = $2; var $14 = $13+12; var $15 = IHEAP[$14]; var $16 = $15+12*$12; $1 = $16; ; } else { ; var $18 = $3; var $19 = $18; $nk = $19; var $20 = $2; var $21 = $nk; var $22 = __Z7hashnumPK5Tabled($20, $21); $n = $22; ; $23$5: while(1) { // $23 var $24 = $n; var $25 = $24+12; var $26 = $25; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = $28 == 3; ; if ($29) { ; var $31 = $n; var $32 = $31+12; var $33 = $32; var $34 = $33; var $35 = $34; var $36 = FHEAP[$35]; var $37 = $nk; var $38 = $36 == $37; if ($38) { __label__ = 2; /* $39 */ break $23$5; } } var $43 = $n; var $44 = $43+12; var $45 = $44; var $46 = $45+12; var $47 = IHEAP[$46]; $n = $47; ; ; var $50 = $n; var $51 = $50 != 0; if ($51) { __label__ = 1; /* $23 */ continue $23$5; } else { __label__ = 6; /* $52 */ break $23$5; } } if (__label__ == 2) { var $40 = $n; var $41 = $40; $1 = $41; ; } else if (__label__ == 6) { $1 = _luaO_nilobject_; ; } } var $54 = $1; ; return $54; } __Z11luaH_getnumP5Tablei.__index__ = Runtime.getFunctionIndex(__Z11luaH_getnumP5Tablei, "__Z11luaH_getnumP5Tablei"); function __Z7hashnumPK5Tabled($t, $n) { var __stackBase__ = STACKTOP; STACKTOP += 16; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3 = __stackBase__; var $a = __stackBase__+8; var $i; $2 = $t; FHEAP[$3] = $n; var $4 = FHEAP[$3]; var $5 = $4 == 0; ; if ($5) { ; var $7 = $2; var $8 = $7+16; var $9 = IHEAP[$8]; var $10 = $9; $1 = $10; ; } else { ; var $12 = $a; var $13 = $12; var $14 = $3; _llvm_memcpy_p0i8_p0i8_i32($13, $14, 8, 1, 0); $i = 1; ; $15$5: while(1) { // $15 var $16 = $i; var $17 = $16 < 2; if (!($17)) { __label__ = 3; /* $28 */ break $15$5; } var $19 = $i; var $20 = $a+$19*4; var $21 = IHEAP[$20]; var $22 = $a; var $23 = IHEAP[$22]; var $24 = $23 + $21; IHEAP[$22] = $24; ; var $26 = $i; var $27 = $26 + 1; $i = $27; __label__ = 1; /* $15 */ continue $15$5; } var $29 = $a; var $30 = IHEAP[$29]; var $31 = $2; var $32 = $31+7; var $33 = IHEAP[$32]; var $34 = $33; var $35 = 1 << $34; var $36 = $35 - 1; var $37 = $36 | 1; var $38 = Math.floor(unSign($30, 32) % unSign($37, 32)); var $39 = $2; var $40 = $39+16; var $41 = IHEAP[$40]; var $42 = $41+28*$38; $1 = $42; ; } var $44 = $1; STACKTOP = __stackBase__; return $44; } __Z7hashnumPK5Tabled.__index__ = Runtime.getFunctionIndex(__Z7hashnumPK5Tabled, "__Z7hashnumPK5Tabled"); function __Z11luaH_getstrP5TableP7TString($t, $key) { ; var __label__; var $1; var $2; var $3; var $n; $2 = $t; $3 = $key; var $4 = $3; var $5 = $4; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $2; var $9 = $8+7; var $10 = IHEAP[$9]; var $11 = $10; var $12 = 1 << $11; var $13 = $12 - 1; var $14 = $7 & $13; var $15 = $2; var $16 = $15+16; var $17 = IHEAP[$16]; var $18 = $17+28*$14; $n = $18; ; $19$2: while(1) { // $19 var $20 = $n; var $21 = $20+12; var $22 = $21; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24 == 4; ; if ($25) { ; var $27 = $n; var $28 = $27+12; var $29 = $28; var $30 = $29; var $31 = $30; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33; var $35 = $34; var $36 = $3; var $37 = $35 == $36; if ($37) { __label__ = 1; /* $38 */ break $19$2; } } var $42 = $n; var $43 = $42+12; var $44 = $43; var $45 = $44+12; var $46 = IHEAP[$45]; $n = $46; ; ; var $49 = $n; var $50 = $49 != 0; if ($50) { __label__ = 0; /* $19 */ continue $19$2; } else { __label__ = 6; /* $51 */ break $19$2; } } if (__label__ == 1) { var $39 = $n; var $40 = $39; $1 = $40; ; } else if (__label__ == 6) { $1 = _luaO_nilobject_; ; } var $53 = $1; ; return $53; } __Z11luaH_getstrP5TableP7TString.__index__ = Runtime.getFunctionIndex(__Z11luaH_getstrP5TableP7TString, "__Z11luaH_getstrP5TableP7TString"); function __Z8luaH_getP5TablePK10lua_TValue($t, $key) { ; var __label__; var $1; var $2; var $3; var $k; var $n; var $n1; $2 = $t; $3 = $key; var $4 = $3; var $5 = $4+8; var $6 = IHEAP[$5]; if ($6 == 0) { __label__ = 9; /* $7 */ } else if ($6 == 4) { __label__ = 10; /* $8 */ } else if ($6 == 3) { __label__ = 11; /* $18 */ } else { __label__ = 1; /* $37 */ } $37$7$8$18$2: do { if (__label__ == 9) { $1 = _luaO_nilobject_; __label__ = 0; /* $63 */ break $37$7$8$18$2; } else if (__label__ == 10) { var $9 = $2; var $10 = $3; var $11 = $10; var $12 = $11; var $13 = $12; var $14 = IHEAP[$13]; var $15 = $14; var $16 = $15; var $17 = __Z11luaH_getstrP5TableP7TString($9, $16); $1 = $17; __label__ = 0; /* $63 */ break $37$7$8$18$2; } else if (__label__ == 11) { var $19 = $3; var $20 = $19; var $21 = $20; var $22 = FHEAP[$21]; $n = $22; var $23 = $n; var $24 = Math.floor($23); $k = $24; var $25 = $k; var $26 = $25; var $27 = $3; var $28 = $27; var $29 = $28; var $30 = FHEAP[$29]; var $31 = $26 == $30; ; if ($31) { ; var $33 = $2; var $34 = $k; var $35 = __Z11luaH_getnumP5Tablei($33, $34); $1 = $35; __label__ = 0; /* $63 */ break $37$7$8$18$2; } else { ; __label__ = 1; /* $37 */ break $37$7$8$18$2; } } } while(0); if (__label__ == 1) { var $38 = $2; var $39 = $3; var $40 = __Z12mainpositionPK5TablePK10lua_TValue($38, $39); $n1 = $40; ; $41$11: while(1) { // $41 var $42 = $n1; var $43 = $42+12; var $44 = $43; var $45 = $44; var $46 = $3; var $47 = __Z16luaO_rawequalObjPK10lua_TValueS1_($45, $46); var $48 = $47 != 0; if ($48) { __label__ = 3; /* $49 */ break $41$11; } var $53 = $n1; var $54 = $53+12; var $55 = $54; var $56 = $55+12; var $57 = IHEAP[$56]; $n1 = $57; ; ; var $60 = $n1; var $61 = $60 != 0; if ($61) { __label__ = 2; /* $41 */ continue $41$11; } else { __label__ = 8; /* $62 */ break $41$11; } } if (__label__ == 3) { var $50 = $n1; var $51 = $50; $1 = $51; ; } else if (__label__ == 8) { $1 = _luaO_nilobject_; ; } } var $64 = $1; ; return $64; } __Z8luaH_getP5TablePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z8luaH_getP5TablePK10lua_TValue, "__Z8luaH_getP5TablePK10lua_TValue"); function __Z12mainpositionPK5TablePK10lua_TValue($t, $key) { ; var __label__; var $1; var $2; var $3; $2 = $t; $3 = $key; var $4 = $3; var $5 = $4+8; var $6 = IHEAP[$5]; if ($6 == 3) { __label__ = 1; /* $7 */ } else if ($6 == 4) { __label__ = 2; /* $14 */ } else if ($6 == 1) { __label__ = 3; /* $36 */ } else if ($6 == 2) { __label__ = 4; /* $53 */ } else { __label__ = 5; /* $72 */ } if (__label__ == 5) { var $73 = $3; var $74 = $73; var $75 = $74; var $76 = $75; var $77 = IHEAP[$76]; var $78 = $77; var $79 = $2; var $80 = $79+7; var $81 = IHEAP[$80]; var $82 = $81; var $83 = 1 << $82; var $84 = $83 - 1; var $85 = $84 | 1; var $86 = Math.floor(unSign($78, 32) % unSign($85, 32)); var $87 = $2; var $88 = $87+16; var $89 = IHEAP[$88]; var $90 = $89+28*$86; $1 = $90; ; } else if (__label__ == 1) { var $8 = $2; var $9 = $3; var $10 = $9; var $11 = $10; var $12 = FHEAP[$11]; var $13 = __Z7hashnumPK5Tabled($8, $12); $1 = $13; ; } else if (__label__ == 2) { var $15 = $3; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20; var $22 = $21; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $2; var $26 = $25+7; var $27 = IHEAP[$26]; var $28 = $27; var $29 = 1 << $28; var $30 = $29 - 1; var $31 = $24 & $30; var $32 = $2; var $33 = $32+16; var $34 = IHEAP[$33]; var $35 = $34+28*$31; $1 = $35; ; } else if (__label__ == 3) { var $37 = $3; var $38 = $37; var $39 = $38; var $40 = $39; var $41 = IHEAP[$40]; var $42 = $2; var $43 = $42+7; var $44 = IHEAP[$43]; var $45 = $44; var $46 = 1 << $45; var $47 = $46 - 1; var $48 = $41 & $47; var $49 = $2; var $50 = $49+16; var $51 = IHEAP[$50]; var $52 = $51+28*$48; $1 = $52; ; } else if (__label__ == 4) { var $54 = $3; var $55 = $54; var $56 = $55; var $57 = $56; var $58 = IHEAP[$57]; var $59 = $58; var $60 = $2; var $61 = $60+7; var $62 = IHEAP[$61]; var $63 = $62; var $64 = 1 << $63; var $65 = $64 - 1; var $66 = $65 | 1; var $67 = Math.floor(unSign($59, 32) % unSign($66, 32)); var $68 = $2; var $69 = $68+16; var $70 = IHEAP[$69]; var $71 = $70+28*$67; $1 = $71; ; } var $92 = $1; ; return $92; } __Z12mainpositionPK5TablePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z12mainpositionPK5TablePK10lua_TValue, "__Z12mainpositionPK5TablePK10lua_TValue"); function __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($L, $t, $key) { ; var __label__; var $1; var $2; var $3; var $4; var $p; $2 = $L; $3 = $t; $4 = $key; var $5 = $3; var $6 = $4; var $7 = __Z8luaH_getP5TablePK10lua_TValue($5, $6); $p = $7; var $8 = $3; var $9 = $8+6; IHEAP[$9] = 0; var $10 = $p; var $11 = $10 != _luaO_nilobject_; ; if ($11) { ; var $13 = $p; $1 = $13; ; } else { ; var $15 = $4; var $16 = $15+8; var $17 = IHEAP[$16]; var $18 = $17 == 0; ; if ($18) { ; var $20 = $2; __Z13luaG_runerrorP9lua_StatePKcz($20, __str164); ; } else { ; var $22 = $4; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24 == 3; ; $26$38$8: do { if ($25) { ; var $27 = $4; var $28 = $27; var $29 = $28; var $30 = FHEAP[$29]; var $31 = $4; var $32 = $31; var $33 = $32; var $34 = FHEAP[$33]; var $35 = $30 == $34; if ($35) { __label__ = 2; /* $38 */ break $26$38$8; } var $37 = $2; __Z13luaG_runerrorP9lua_StatePKcz($37, __str1165); ; } } while(0); ; } var $40 = $2; var $41 = $3; var $42 = $4; var $43 = __Z6newkeyP9lua_StateP5TablePK10lua_TValue($40, $41, $42); $1 = $43; ; } var $45 = $1; ; return $45; } __Z8luaH_setP9lua_StateP5TablePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z8luaH_setP9lua_StateP5TablePK10lua_TValue, "__Z8luaH_setP9lua_StateP5TablePK10lua_TValue"); function __Z6newkeyP9lua_StateP5TablePK10lua_TValue($L, $t, $key) { ; var __label__; var $1; var $2; var $3; var $4; var $mp; var $othern; var $n; $2 = $L; $3 = $t; $4 = $key; var $5 = $3; var $6 = $4; var $7 = __Z12mainpositionPK5TablePK10lua_TValue($5, $6); $mp = $7; var $8 = $mp; var $9 = $8; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11 == 0; ; $13$16$2: do { if ($12) { ; var $14 = $mp; var $15 = $14 == __ZL10dummynode_; if ($15) { __label__ = 0; /* $16 */ break $13$16$2; } else { __label__ = 1; /* $88 */ break $13$16$2; } } else { __label__ = 0; /* $16 */ } } while(0); $16$88$4: do { if (__label__ == 0) { var $17 = $3; var $18 = __Z10getfreeposP5Table($17); $n = $18; var $19 = $n; var $20 = $19 == 0; ; if ($20) { ; var $22 = $2; var $23 = $3; var $24 = $4; __Z6rehashP9lua_StateP5TablePK10lua_TValue($22, $23, $24); var $25 = $2; var $26 = $3; var $27 = $4; var $28 = __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($25, $26, $27); $1 = $28; __label__ = 2; /* $137 */ break $16$88$4; } else { ; var $30 = $3; var $31 = $mp; var $32 = $31+12; var $33 = $32; var $34 = $33; var $35 = __Z12mainpositionPK5TablePK10lua_TValue($30, $34); $othern = $35; var $36 = $othern; var $37 = $mp; var $38 = $36 != $37; ; if ($38) { ; ; $40$11: while(1) { // $40 var $41 = $othern; var $42 = $41+12; var $43 = $42; var $44 = $43+12; var $45 = IHEAP[$44]; var $46 = $mp; var $47 = $45 != $46; if (!($47)) { __label__ = 5; /* $54 */ break $40$11; } var $49 = $othern; var $50 = $49+12; var $51 = $50; var $52 = $51+12; var $53 = IHEAP[$52]; $othern = $53; __label__ = 3; /* $40 */ continue $40$11; } var $55 = $n; var $56 = $othern; var $57 = $56+12; var $58 = $57; var $59 = $58+12; IHEAP[$59] = $55; var $60 = $n; var $61 = $mp; var $62 = $60; var $63 = $61; _llvm_memcpy_p0i8_p0i8_i32($62, $63, 28, 4, 0); var $64 = $mp; var $65 = $64+12; var $66 = $65; var $67 = $66+12; IHEAP[$67] = 0; var $68 = $mp; var $69 = $68; var $70 = $69+8; IHEAP[$70] = 0; ; } else { ; var $72 = $mp; var $73 = $72+12; var $74 = $73; var $75 = $74+12; var $76 = IHEAP[$75]; var $77 = $n; var $78 = $77+12; var $79 = $78; var $80 = $79+12; IHEAP[$80] = $76; var $81 = $n; var $82 = $mp; var $83 = $82+12; var $84 = $83; var $85 = $84+12; IHEAP[$85] = $81; var $86 = $n; $mp = $86; ; } __label__ = 1; /* $88 */ break $16$88$4; } } } while(0); if (__label__ == 1) { var $89 = $mp; var $90 = $89+12; var $91 = $90; var $92 = $91; var $93 = $4; var $94 = $93; var $95 = $92; var $96 = $94; _llvm_memcpy_p0i8_p0i8_i32($95, $96, 8, 4, 0); var $97 = $4; var $98 = $97+8; var $99 = IHEAP[$98]; var $100 = $mp; var $101 = $100+12; var $102 = $101; var $103 = $102+8; IHEAP[$103] = $99; var $104 = $4; var $105 = $104+8; var $106 = IHEAP[$105]; var $107 = $106 >= 4; ; $108$134$19: do { if ($107) { ; var $109 = $4; var $110 = $109; var $111 = $110; var $112 = $111; var $113 = IHEAP[$112]; var $114 = $113; var $115 = $114; var $116 = $115+5; var $117 = IHEAP[$116]; var $118 = $117; var $119 = $118 & 3; var $120 = $119 != 0; if (!($120)) { __label__ = 8; /* $134 */ break $108$134$19; } var $122 = $3; var $123 = $122; var $124 = $123; var $125 = $124; var $126 = $125+5; var $127 = IHEAP[$126]; var $128 = $127; var $129 = $128 & 4; var $130 = $129 != 0; if (!($130)) { __label__ = 8; /* $134 */ break $108$134$19; } var $132 = $2; var $133 = $3; __Z16luaC_barrierbackP9lua_StateP5Table($132, $133); ; } } while(0); var $135 = $mp; var $136 = $135; $1 = $136; ; } var $138 = $1; ; return $138; } __Z6newkeyP9lua_StateP5TablePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z6newkeyP9lua_StateP5TablePK10lua_TValue, "__Z6newkeyP9lua_StateP5TablePK10lua_TValue"); function __Z11luaH_setnumP9lua_StateP5Tablei($L, $t, $key) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $p; var $k = __stackBase__; var $i_o; $2 = $L; $3 = $t; $4 = $key; var $5 = $3; var $6 = $4; var $7 = __Z11luaH_getnumP5Tablei($5, $6); $p = $7; var $8 = $p; var $9 = $8 != _luaO_nilobject_; ; if ($9) { ; var $11 = $p; $1 = $11; ; } else { ; $i_o = $k; var $13 = $4; var $14 = $13; var $15 = $i_o; var $16 = $15; var $17 = $16; FHEAP[$17] = $14; var $18 = $i_o; var $19 = $18+8; IHEAP[$19] = 3; var $20 = $2; var $21 = $3; var $22 = __Z6newkeyP9lua_StateP5TablePK10lua_TValue($20, $21, $k); $1 = $22; ; } var $24 = $1; STACKTOP = __stackBase__; return $24; } __Z11luaH_setnumP9lua_StateP5Tablei.__index__ = Runtime.getFunctionIndex(__Z11luaH_setnumP9lua_StateP5Tablei, "__Z11luaH_setnumP9lua_StateP5Tablei"); function __Z11luaH_setstrP9lua_StateP5TableP7TString($L, $t, $key) { var __stackBase__ = STACKTOP; STACKTOP += 12; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $p; var $k = __stackBase__; var $i_o; $2 = $L; $3 = $t; $4 = $key; var $5 = $3; var $6 = $4; var $7 = __Z11luaH_getstrP5TableP7TString($5, $6); $p = $7; var $8 = $p; var $9 = $8 != _luaO_nilobject_; ; if ($9) { ; var $11 = $p; $1 = $11; ; } else { ; $i_o = $k; var $13 = $4; var $14 = $13; var $15 = $i_o; var $16 = $15; var $17 = $16; var $18 = $17; IHEAP[$18] = $14; var $19 = $i_o; var $20 = $19+8; IHEAP[$20] = 4; var $21 = $2; var $22 = $3; var $23 = __Z6newkeyP9lua_StateP5TablePK10lua_TValue($21, $22, $k); $1 = $23; ; } var $25 = $1; STACKTOP = __stackBase__; return $25; } __Z11luaH_setstrP9lua_StateP5TableP7TString.__index__ = Runtime.getFunctionIndex(__Z11luaH_setstrP9lua_StateP5TableP7TString, "__Z11luaH_setstrP9lua_StateP5TableP7TString"); function __Z9luaH_getnP5Table($t) { ; var __label__; var $1; var $2; var $j; var $i; var $m; $2 = $t; var $3 = $2; var $4 = $3+28; var $5 = IHEAP[$4]; $j = $5; var $6 = $j; var $7 = unSign($6, 32) > unSign(0, 32); ; $8$45$2: do { if ($7) { ; var $9 = $j; var $10 = $9 - 1; var $11 = $2; var $12 = $11+12; var $13 = IHEAP[$12]; var $14 = $13+12*$10; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $16 == 0; if (!($17)) { __label__ = 1; /* $45 */ break $8$45$2; } $i = 0; ; $19$5: while(1) { // $19 var $20 = $j; var $21 = $i; var $22 = $20 - $21; var $23 = unSign($22, 32) > unSign(1, 32); if (!($23)) { __label__ = 4; /* $43 */ break $19$5; } var $25 = $i; var $26 = $j; var $27 = $25 + $26; var $28 = Math.floor(unSign($27, 32) / unSign(2, 32)); $m = $28; var $29 = $m; var $30 = $29 - 1; var $31 = $2; var $32 = $31+12; var $33 = IHEAP[$32]; var $34 = $33+12*$30; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36 == 0; ; if ($37) { ; var $39 = $m; $j = $39; ; } else { ; var $41 = $m; $i = $41; ; } __label__ = 2; /* $19 */ continue $19$5; } var $44 = $i; $1 = $44; __label__ = 6; /* $56 */ break $8$45$2; } else { __label__ = 1; /* $45 */ } } while(0); if (__label__ == 1) { var $46 = $2; var $47 = $46+16; var $48 = IHEAP[$47]; var $49 = $48 == __ZL10dummynode_; ; if ($49) { ; var $51 = $j; $1 = $51; ; } else { ; var $53 = $2; var $54 = $j; var $55 = __Z14unbound_searchP5Tablej($53, $54); $1 = $55; ; } } var $57 = $1; ; return $57; } __Z9luaH_getnP5Table.__index__ = Runtime.getFunctionIndex(__Z9luaH_getnP5Table, "__Z9luaH_getnP5Table"); function __Z14unbound_searchP5Tablej($t, $j) { ; var __label__; var $1; var $2; var $3; var $i; var $m; $2 = $t; $3 = $j; var $4 = $3; $i = $4; var $5 = $3; var $6 = $5 + 1; $3 = $6; ; $7$2: while(1) { // $7 var $8 = $2; var $9 = $3; var $10 = __Z11luaH_getnumP5Tablei($8, $9); var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12 == 0; var $14 = $13 ^ 1; if (!($14)) { __label__ = 2; /* $37 */ break $7$2; } var $16 = $3; $i = $16; var $17 = $3; var $18 = $17 * 2; $3 = $18; var $19 = $3; var $20 = unSign($19, 32) > unSign(2147483645, 32); if ($20) { __label__ = 3; /* $21 */ break $7$2; } __label__ = 0; /* $7 */ continue $7$2; } if (__label__ == 2) { ; $38$8: while(1) { // $38 var $39 = $3; var $40 = $i; var $41 = $39 - $40; var $42 = unSign($41, 32) > unSign(1, 32); if (!($42)) { __label__ = 11; /* $59 */ break $38$8; } var $44 = $i; var $45 = $3; var $46 = $44 + $45; var $47 = Math.floor(unSign($46, 32) / unSign(2, 32)); $m = $47; var $48 = $2; var $49 = $m; var $50 = __Z11luaH_getnumP5Tablei($48, $49); var $51 = $50+8; var $52 = IHEAP[$51]; var $53 = $52 == 0; ; if ($53) { ; var $55 = $m; $3 = $55; ; } else { ; var $57 = $m; $i = $57; ; } __label__ = 9; /* $38 */ continue $38$8; } var $60 = $i; $1 = $60; ; } else if (__label__ == 3) { $i = 1; ; $22$17: while(1) { // $22 var $23 = $2; var $24 = $i; var $25 = __Z11luaH_getnumP5Tablei($23, $24); var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $27 == 0; var $29 = $28 ^ 1; if (!($29)) { __label__ = 7; /* $33 */ break $22$17; } var $31 = $i; var $32 = $31 + 1; $i = $32; __label__ = 5; /* $22 */ continue $22$17; } var $34 = $i; var $35 = $34 - 1; $1 = $35; ; } var $62 = $1; ; return $62; } __Z14unbound_searchP5Tablej.__index__ = Runtime.getFunctionIndex(__Z14unbound_searchP5Tablej, "__Z14unbound_searchP5Tablej"); function __Z10getfreeposP5Table($t) { ; var __label__; var $1; var $2; $2 = $t; ; $3$2: while(1) { // $3 var $4 = $2; var $5 = $4+20; var $6 = IHEAP[$5]; var $7 = $6+-28; IHEAP[$5] = $7; var $8 = $2; var $9 = $8+16; var $10 = IHEAP[$9]; var $11 = $6 > $10; if (!($11)) { __label__ = 2; /* $26 */ break $3$2; } var $13 = $2; var $14 = $13+20; var $15 = IHEAP[$14]; var $16 = $15+12; var $17 = $16; var $18 = $17+8; var $19 = IHEAP[$18]; var $20 = $19 == 0; if ($20) { __label__ = 3; /* $21 */ break $3$2; } __label__ = 0; /* $3 */ continue $3$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { var $22 = $2; var $23 = $22+20; var $24 = IHEAP[$23]; $1 = $24; ; } var $28 = $1; ; return $28; } __Z10getfreeposP5Table.__index__ = Runtime.getFunctionIndex(__Z10getfreeposP5Table, "__Z10getfreeposP5Table"); function __Z6rehashP9lua_StateP5TablePK10lua_TValue($L, $t, $ek) { var __stackBase__ = STACKTOP; STACKTOP += 112; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $nasize = __stackBase__; var $na; var $nums = __stackBase__+4; var $i; var $totaluse; $1 = $L; $2 = $t; $3 = $ek; $i = 0; ; $4$2: while(1) { // $4 var $5 = $i; var $6 = $5 <= 26; if (!($6)) { __label__ = 2; /* $13 */ break $4$2; } var $8 = $i; var $9 = $nums+$8*4; IHEAP[$9] = 0; ; var $11 = $i; var $12 = $11 + 1; $i = $12; __label__ = 0; /* $4 */ continue $4$2; } var $14 = $2; var $15 = $nums; var $16 = __Z11numusearrayPK5TablePi($14, $15); IHEAP[$nasize] = $16; var $17 = IHEAP[$nasize]; $totaluse = $17; var $18 = $2; var $19 = $nums; var $20 = __Z10numusehashPK5TablePiS2_($18, $19, $nasize); var $21 = $totaluse; var $22 = $21 + $20; $totaluse = $22; var $23 = $3; var $24 = $nums; var $25 = __Z8countintPK10lua_TValuePi($23, $24); var $26 = IHEAP[$nasize]; var $27 = $26 + $25; IHEAP[$nasize] = $27; var $28 = $totaluse; var $29 = $28 + 1; $totaluse = $29; var $30 = $nums; var $31 = __Z12computesizesPiS_($30, $nasize); $na = $31; var $32 = $1; var $33 = $2; var $34 = IHEAP[$nasize]; var $35 = $totaluse; var $36 = $na; var $37 = $35 - $36; __Z6resizeP9lua_StateP5Tableii($32, $33, $34, $37); STACKTOP = __stackBase__; return; } __Z6rehashP9lua_StateP5TablePK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z6rehashP9lua_StateP5TablePK10lua_TValue, "__Z6rehashP9lua_StateP5TablePK10lua_TValue"); function __Z11numusearrayPK5TablePi($t, $nums) { ; var __label__; var $1; var $2; var $lg; var $ttlg; var $ause; var $i; var $lc; var $lim; $1 = $t; $2 = $nums; $ause = 0; $i = 1; $lg = 0; $ttlg = 1; ; $3$2: while(1) { // $3 var $4 = $lg; var $5 = $4 <= 26; if (!($5)) { __label__ = 2; /* $59 */ break $3$2; } $lc = 0; var $7 = $ttlg; $lim = $7; var $8 = $lim; var $9 = $1; var $10 = $9+28; var $11 = IHEAP[$10]; var $12 = $8 > $11; ; if ($12) { ; var $14 = $1; var $15 = $14+28; var $16 = IHEAP[$15]; $lim = $16; var $17 = $i; var $18 = $lim; var $19 = $17 > $18; if ($19) { __label__ = 3; /* $20 */ break $3$2; } ; } ; $23$9: while(1) { // $23 var $24 = $i; var $25 = $lim; var $26 = $24 <= $25; if (!($26)) { __label__ = 9; /* $44 */ break $23$9; } var $28 = $i; var $29 = $28 - 1; var $30 = $1; var $31 = $30+12; var $32 = IHEAP[$31]; var $33 = $32+12*$29; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35 == 0; ; if (!$36) { ; var $38 = $lc; var $39 = $38 + 1; $lc = $39; ; } ; var $42 = $i; var $43 = $42 + 1; $i = $43; __label__ = 7; /* $23 */ continue $23$9; } var $45 = $lc; var $46 = $lg; var $47 = $2; var $48 = $47+4*$46; var $49 = IHEAP[$48]; var $50 = $49 + $45; IHEAP[$48] = $50; var $51 = $lc; var $52 = $ause; var $53 = $52 + $51; $ause = $53; ; var $55 = $lg; var $56 = $55 + 1; $lg = $56; var $57 = $ttlg; var $58 = $57 * 2; $ttlg = $58; __label__ = 0; /* $3 */ continue $3$2; } if (__label__ == 3) { ; } var $60 = $ause; ; return $60; } __Z11numusearrayPK5TablePi.__index__ = Runtime.getFunctionIndex(__Z11numusearrayPK5TablePi, "__Z11numusearrayPK5TablePi"); function __Z10numusehashPK5TablePiS2_($t, $nums, $pnasize) { ; var __label__; var $1; var $2; var $3; var $totaluse; var $ause; var $i; var $n; $1 = $t; $2 = $nums; $3 = $pnasize; $totaluse = 0; $ause = 0; var $4 = $1; var $5 = $4+7; var $6 = IHEAP[$5]; var $7 = $6; var $8 = 1 << $7; $i = $8; ; $9$2: while(1) { // $9 var $10 = $i; var $11 = $10 + -1; $i = $11; var $12 = $10 != 0; if (!($12)) { __label__ = 2; /* $36 */ break $9$2; } var $14 = $i; var $15 = $1; var $16 = $15+16; var $17 = IHEAP[$16]; var $18 = $17+28*$14; $n = $18; var $19 = $n; var $20 = $19; var $21 = $20+8; var $22 = IHEAP[$21]; var $23 = $22 == 0; ; if (!$23) { ; var $25 = $n; var $26 = $25+12; var $27 = $26; var $28 = $27; var $29 = $2; var $30 = __Z8countintPK10lua_TValuePi($28, $29); var $31 = $ause; var $32 = $31 + $30; $ause = $32; var $33 = $totaluse; var $34 = $33 + 1; $totaluse = $34; ; } __label__ = 0; /* $9 */ continue $9$2; } var $37 = $ause; var $38 = $3; var $39 = IHEAP[$38]; var $40 = $39 + $37; IHEAP[$38] = $40; var $41 = $totaluse; ; return $41; } __Z10numusehashPK5TablePiS2_.__index__ = Runtime.getFunctionIndex(__Z10numusehashPK5TablePiS2_, "__Z10numusehashPK5TablePiS2_"); function __Z8countintPK10lua_TValuePi($key, $nums) { ; var __label__; var $1; var $2; var $3; var $k; $2 = $key; $3 = $nums; var $4 = $2; var $5 = __Z10arrayindexPK10lua_TValue($4); $k = $5; var $6 = $k; var $7 = 0 < $6; ; $8$20$2: do { if ($7) { ; var $9 = $k; var $10 = $9 <= 67108864; if (!($10)) { __label__ = 1; /* $20 */ break $8$20$2; } var $12 = $k; var $13 = $12 - 1; var $14 = __Z9luaO_log2j($13); var $15 = $14 + 1; var $16 = $3; var $17 = $16+4*$15; var $18 = IHEAP[$17]; var $19 = $18 + 1; IHEAP[$17] = $19; $1 = 1; __label__ = 2; /* $21 */ break $8$20$2; } else { __label__ = 1; /* $20 */ } } while(0); if (__label__ == 1) { $1 = 0; ; } var $22 = $1; ; return $22; } __Z8countintPK10lua_TValuePi.__index__ = Runtime.getFunctionIndex(__Z8countintPK10lua_TValuePi, "__Z8countintPK10lua_TValuePi"); function __Z12computesizesPiS_($nums, $narray) { ; var __label__; var $1; var $2; var $i; var $twotoi; var $a; var $na; var $n; $1 = $nums; $2 = $narray; $a = 0; $na = 0; $n = 0; $i = 0; $twotoi = 1; ; $3$2: while(1) { // $3 var $4 = $twotoi; var $5 = Math.floor($4 / 2); var $6 = $2; var $7 = IHEAP[$6]; var $8 = $5 < $7; if (!($8)) { __label__ = 2; /* $42 */ break $3$2; } var $10 = $i; var $11 = $1; var $12 = $11+4*$10; var $13 = IHEAP[$12]; var $14 = $13 > 0; ; if ($14) { ; var $16 = $i; var $17 = $1; var $18 = $17+4*$16; var $19 = IHEAP[$18]; var $20 = $a; var $21 = $20 + $19; $a = $21; var $22 = $a; var $23 = $twotoi; var $24 = Math.floor($23 / 2); var $25 = $22 > $24; ; if ($25) { ; var $27 = $twotoi; $n = $27; var $28 = $a; $na = $28; ; } ; } var $31 = $a; var $32 = $2; var $33 = IHEAP[$32]; var $34 = $31 == $33; if ($34) { __label__ = 5; /* $35 */ break $3$2; } ; var $38 = $i; var $39 = $38 + 1; $i = $39; var $40 = $twotoi; var $41 = $40 * 2; $twotoi = $41; __label__ = 0; /* $3 */ continue $3$2; } if (__label__ == 5) { ; } var $43 = $n; var $44 = $2; IHEAP[$44] = $43; var $45 = $na; ; return $45; } __Z12computesizesPiS_.__index__ = Runtime.getFunctionIndex(__Z12computesizesPiS_, "__Z12computesizesPiS_"); function __Z10arrayindexPK10lua_TValue($key) { ; var __label__; var $1; var $2; var $n; var $k; $2 = $key; var $3 = $2; var $4 = $3+8; var $5 = IHEAP[$4]; var $6 = $5 == 3; ; $7$21$2: do { if ($6) { ; var $8 = $2; var $9 = $8; var $10 = $9; var $11 = FHEAP[$10]; $n = $11; var $12 = $n; var $13 = Math.floor($12); $k = $13; var $14 = $k; var $15 = $14; var $16 = $n; var $17 = $15 == $16; ; if ($17) { ; var $19 = $k; $1 = $19; __label__ = 0; /* $22 */ break $7$21$2; } else { ; __label__ = 1; /* $21 */ break $7$21$2; } } else { __label__ = 1; /* $21 */ } } while(0); if (__label__ == 1) { $1 = -1; ; } var $23 = $1; ; return $23; } __Z10arrayindexPK10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z10arrayindexPK10lua_TValue, "__Z10arrayindexPK10lua_TValue"); function __Z9luaT_initP9lua_State($L) { ; var __label__; var $1; var $i; $1 = $L; $i = 0; ; $2$2: while(1) { // $2 var $3 = $i; var $4 = $3 < 17; if (!($4)) { __label__ = 2; /* $37 */ break $2$2; } var $6 = $1; var $7 = $i; var $8 = __ZZ9luaT_initP9lua_StateE14luaT_eventname+$7*4; var $9 = IHEAP[$8]; var $10 = $i; var $11 = __ZZ9luaT_initP9lua_StateE14luaT_eventname+$10*4; var $12 = IHEAP[$11]; var $13 = _strlen($12); var $14 = __Z12luaS_newlstrP9lua_StatePKcj($6, $9, $13); var $15 = $i; var $16 = $1; var $17 = $16+16; var $18 = IHEAP[$17]; var $19 = $18+168; var $20 = $19+$15*4; IHEAP[$20] = $14; var $21 = $i; var $22 = $1; var $23 = $22+16; var $24 = IHEAP[$23]; var $25 = $24+168; var $26 = $25+$21*4; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $28+5; var $30 = IHEAP[$29]; var $31 = $30; var $32 = $31 | 32; var $33 = $32; IHEAP[$29] = $33; ; var $35 = $i; var $36 = $35 + 1; $i = $36; __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z9luaT_initP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaT_initP9lua_State, "__Z9luaT_initP9lua_State"); function __Z10luaT_gettmP5Table3TMSP7TString($events, $event, $ename) { ; var __label__; var $1; var $2; var $3; var $4; var $tm; $2 = $events; $3 = $event; $4 = $ename; var $5 = $2; var $6 = $4; var $7 = __Z11luaH_getstrP5TableP7TString($5, $6); $tm = $7; var $8 = $tm; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $10 == 0; ; if ($11) { ; var $13 = $3; var $14 = 1 << $13; var $15 = $14; var $16 = $15; var $17 = $2; var $18 = $17+6; var $19 = IHEAP[$18]; var $20 = $19; var $21 = $20 | $16; var $22 = $21; IHEAP[$18] = $22; $1 = 0; ; } else { ; var $24 = $tm; $1 = $24; ; } var $26 = $1; ; return $26; } __Z10luaT_gettmP5Table3TMSP7TString.__index__ = Runtime.getFunctionIndex(__Z10luaT_gettmP5Table3TMSP7TString, "__Z10luaT_gettmP5Table3TMSP7TString"); function __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($L, $o, $event) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $mt; $1 = $L; $2 = $o; $3 = $event; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; if ($6 == 5) { __label__ = 4; /* $7 */ } else if ($6 == 7) { __label__ = 5; /* $17 */ } else { __label__ = 6; /* $28 */ } if (__label__ == 6) { var $29 = $2; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $1; var $33 = $32+16; var $34 = IHEAP[$33]; var $35 = $34+132; var $36 = $35+$31*4; var $37 = IHEAP[$36]; $mt = $37; ; } else if (__label__ == 4) { var $8 = $2; var $9 = $8; var $10 = $9; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13; var $15 = $14+8; var $16 = IHEAP[$15]; $mt = $16; ; } else if (__label__ == 5) { var $18 = $2; var $19 = $18; var $20 = $19; var $21 = $20; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $23; var $25 = $24; var $26 = $25+8; var $27 = IHEAP[$26]; $mt = $27; ; } var $39 = $mt; var $40 = $39 != 0; ; if ($40) { ; var $42 = $mt; var $43 = $3; var $44 = $1; var $45 = $44+16; var $46 = IHEAP[$45]; var $47 = $46+168; var $48 = $47+$43*4; var $49 = IHEAP[$48]; var $50 = __Z11luaH_getstrP5TableP7TString($42, $49); __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $53 = __lastLabel__ == 1 ? $50 : (_luaO_nilobject_); ; return $53; } __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS.__index__ = Runtime.getFunctionIndex(__Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS, "__Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS"); function __Z11luaU_undumpP9lua_StateP3ZioP7MbufferPKc($L, $Z, $buff, $name) { var __stackBase__ = STACKTOP; STACKTOP += 16; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $S = __stackBase__; $1 = $L; $2 = $Z; $3 = $buff; $4 = $name; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $7 == 64; ; $14$9$2: do { if ($8) { __label__ = 0; /* $14 */ } else { ; var $10 = $4; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12 == 61; if ($13) { __label__ = 0; /* $14 */ break $14$9$2; } var $19 = $4; var $20 = IHEAP[$19]; var $21 = $20; var $22 = IHEAP[__str208]; var $23 = $22; var $24 = $21 == $23; ; if ($24) { ; var $26 = $S+12; IHEAP[$26] = __str1209; ; } else { ; var $28 = $4; var $29 = $S+12; IHEAP[$29] = $28; ; } __label__ = 4; /* $31 */ break $14$9$2; } } while(0); if (__label__ == 0) { var $15 = $4; var $16 = $15+1; var $17 = $S+12; IHEAP[$17] = $16; ; } var $32 = $1; var $33 = $S; IHEAP[$33] = $32; var $34 = $2; var $35 = $S+4; IHEAP[$35] = $34; var $36 = $3; var $37 = $S+8; IHEAP[$37] = $36; __Z10LoadHeaderP9LoadState($S); var $38 = $1; var $39 = __Z12luaS_newlstrP9lua_StatePKcj($38, __str2210, 2); var $40 = __Z12LoadFunctionP9LoadStateP7TString($S, $39); STACKTOP = __stackBase__; return $40; } __Z11luaU_undumpP9lua_StateP3ZioP7MbufferPKc.__index__ = Runtime.getFunctionIndex(__Z11luaU_undumpP9lua_StateP3ZioP7MbufferPKc, "__Z11luaU_undumpP9lua_StateP3ZioP7MbufferPKc"); function __Z10LoadHeaderP9LoadState($S) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $h = __stackBase__; var $s = __stackBase__+12; $1 = $S; var $2 = $h; __Z11luaU_headerPc($2); var $3 = $1; var $4 = $s; __Z9LoadBlockP9LoadStatePvj($3, $4, 12); var $5 = $h; var $6 = $s; var $7 = _memcmp($5, $6, 12); var $8 = $7 != 0; ; if ($8) { ; var $10 = $1; __Z5errorP9LoadStatePKc($10, __str9217); ; } STACKTOP = __stackBase__; return; } __Z10LoadHeaderP9LoadState.__index__ = Runtime.getFunctionIndex(__Z10LoadHeaderP9LoadState, "__Z10LoadHeaderP9LoadState"); function __Z12LoadFunctionP9LoadStateP7TString($S, $p) { ; var __label__; var $1; var $2; var $f; var $i_o; $1 = $S; $2 = $p; var $3 = $1; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5+52; var $7 = IHEAP[$6]; var $8 = $7 + 1; IHEAP[$6] = $8; var $9 = $8; var $10 = $9 > 200; ; if ($10) { ; var $12 = $1; __Z5errorP9LoadStatePKc($12, __str3211); ; } var $14 = $1; var $15 = $14; var $16 = IHEAP[$15]; var $17 = __Z13luaF_newprotoP9lua_State($16); $f = $17; var $18 = $1; var $19 = $18; var $20 = IHEAP[$19]; var $21 = $20+8; var $22 = IHEAP[$21]; $i_o = $22; var $23 = $f; var $24 = $23; var $25 = $i_o; var $26 = $25; var $27 = $26; var $28 = $27; IHEAP[$28] = $24; var $29 = $i_o; var $30 = $29+8; IHEAP[$30] = 9; var $31 = $1; var $32 = $31; var $33 = IHEAP[$32]; var $34 = $33+28; var $35 = IHEAP[$34]; var $36 = $35; var $37 = $1; var $38 = $37; var $39 = IHEAP[$38]; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = $41; var $43 = $36; var $44 = $42; var $45 = $43 - $44; var $46 = $45 <= 12; ; if ($46) { ; var $48 = $1; var $49 = $48; var $50 = IHEAP[$49]; __Z14luaD_growstackP9lua_Statei($50, 1); ; } else { ; ; } var $53 = $1; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $55+8; var $57 = IHEAP[$56]; var $58 = $57+12; IHEAP[$56] = $58; var $59 = $1; var $60 = __Z10LoadStringP9LoadState($59); var $61 = $f; var $62 = $61+32; IHEAP[$62] = $60; var $63 = $f; var $64 = $63+32; var $65 = IHEAP[$64]; var $66 = $65 == 0; ; if ($66) { ; var $68 = $2; var $69 = $f; var $70 = $69+32; IHEAP[$70] = $68; ; } var $72 = $1; var $73 = __Z7LoadIntP9LoadState($72); var $74 = $f; var $75 = $74+60; IHEAP[$75] = $73; var $76 = $1; var $77 = __Z7LoadIntP9LoadState($76); var $78 = $f; var $79 = $78+64; IHEAP[$79] = $77; var $80 = $1; var $81 = __Z8LoadCharP9LoadState($80); var $82 = $81; var $83 = $f; var $84 = $83+72; IHEAP[$84] = $82; var $85 = $1; var $86 = __Z8LoadCharP9LoadState($85); var $87 = $86; var $88 = $f; var $89 = $88+73; IHEAP[$89] = $87; var $90 = $1; var $91 = __Z8LoadCharP9LoadState($90); var $92 = $91; var $93 = $f; var $94 = $93+74; IHEAP[$94] = $92; var $95 = $1; var $96 = __Z8LoadCharP9LoadState($95); var $97 = $96; var $98 = $f; var $99 = $98+75; IHEAP[$99] = $97; var $100 = $1; var $101 = $f; __Z8LoadCodeP9LoadStateP5Proto($100, $101); var $102 = $1; var $103 = $f; __Z13LoadConstantsP9LoadStateP5Proto($102, $103); var $104 = $1; var $105 = $f; __Z9LoadDebugP9LoadStateP5Proto($104, $105); var $106 = $f; var $107 = __Z14luaG_checkcodePK5Proto($106); var $108 = $107 != 0; ; if (!$108) { ; var $110 = $1; __Z5errorP9LoadStatePKc($110, __str4212); ; } var $112 = $1; var $113 = $112; var $114 = IHEAP[$113]; var $115 = $114+8; var $116 = IHEAP[$115]; var $117 = $116+-12; IHEAP[$115] = $117; var $118 = $1; var $119 = $118; var $120 = IHEAP[$119]; var $121 = $120+52; var $122 = IHEAP[$121]; var $123 = $122 + -1; IHEAP[$121] = $123; var $124 = $f; ; return $124; } __Z12LoadFunctionP9LoadStateP7TString.__index__ = Runtime.getFunctionIndex(__Z12LoadFunctionP9LoadStateP7TString, "__Z12LoadFunctionP9LoadStateP7TString"); function __Z11luaU_headerPc($h) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $x = __stackBase__; $1 = $h; IHEAP[$x] = 1; var $2 = $1; _llvm_memcpy_p0i8_p0i8_i32($2, __str208, 4, 1, 0); var $3 = $1; var $4 = $3+4; $1 = $4; var $5 = $1; var $6 = $5+1; $1 = $6; IHEAP[$5] = 81; var $7 = $1; var $8 = $7+1; $1 = $8; IHEAP[$7] = 0; var $9 = $x; var $10 = IHEAP[$9]; var $11 = $1; var $12 = $11+1; $1 = $12; IHEAP[$11] = $10; var $13 = $1; var $14 = $13+1; $1 = $14; IHEAP[$13] = 4; var $15 = $1; var $16 = $15+1; $1 = $16; IHEAP[$15] = 4; var $17 = $1; var $18 = $17+1; $1 = $18; IHEAP[$17] = 4; var $19 = $1; var $20 = $19+1; $1 = $20; IHEAP[$19] = 8; var $21 = $1; var $22 = $21+1; $1 = $22; IHEAP[$21] = 0; STACKTOP = __stackBase__; return; } __Z11luaU_headerPc.__index__ = Runtime.getFunctionIndex(__Z11luaU_headerPc, "__Z11luaU_headerPc"); function __Z5errorP9LoadStatePKc($S, $why) { ; var __label__; var $1; var $2; $1 = $S; $2 = $why; var $3 = $1; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $1; var $7 = $6+12; var $8 = IHEAP[$7]; var $9 = $2; var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($5, __str8216, Pointer_make([$8,0,0,0,$9,0,0,0], 0, ALLOC_STACK)); var $11 = $1; var $12 = $11; var $13 = IHEAP[$12]; __Z10luaD_throwP9lua_Statei($13, 3); ; return; } __Z5errorP9LoadStatePKc.__index__ = Runtime.getFunctionIndex(__Z5errorP9LoadStatePKc, "__Z5errorP9LoadStatePKc"); function __Z10LoadStringP9LoadState($S) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $size = __stackBase__; var $s; $2 = $S; var $3 = $2; var $4 = $size; __Z9LoadBlockP9LoadStatePvj($3, $4, 4); var $5 = IHEAP[$size]; var $6 = $5 == 0; ; if ($6) { ; $1 = 0; ; } else { ; var $9 = $2; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $2; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = IHEAP[$size]; var $16 = __Z14luaZ_openspaceP9lua_StateP7Mbufferj($11, $14, $15); $s = $16; var $17 = $2; var $18 = $s; var $19 = IHEAP[$size]; __Z9LoadBlockP9LoadStatePvj($17, $18, $19); var $20 = $2; var $21 = $20; var $22 = IHEAP[$21]; var $23 = $s; var $24 = IHEAP[$size]; var $25 = $24 - 1; var $26 = __Z12luaS_newlstrP9lua_StatePKcj($22, $23, $25); $1 = $26; ; } var $28 = $1; STACKTOP = __stackBase__; return $28; } __Z10LoadStringP9LoadState.__index__ = Runtime.getFunctionIndex(__Z10LoadStringP9LoadState, "__Z10LoadStringP9LoadState"); function __Z7LoadIntP9LoadState($S) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $x = __stackBase__; $1 = $S; var $2 = $1; var $3 = $x; __Z9LoadBlockP9LoadStatePvj($2, $3, 4); var $4 = IHEAP[$x]; var $5 = $4 < 0; ; if ($5) { ; var $7 = $1; __Z5errorP9LoadStatePKc($7, __str7215); ; } var $9 = IHEAP[$x]; STACKTOP = __stackBase__; return $9; } __Z7LoadIntP9LoadState.__index__ = Runtime.getFunctionIndex(__Z7LoadIntP9LoadState, "__Z7LoadIntP9LoadState"); function __Z8LoadCharP9LoadState($S) { var __stackBase__ = STACKTOP; STACKTOP += 1; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $x = __stackBase__; $1 = $S; var $2 = $1; __Z9LoadBlockP9LoadStatePvj($2, $x, 1); var $3 = IHEAP[$x]; var $4 = $3; STACKTOP = __stackBase__; return $4; } __Z8LoadCharP9LoadState.__index__ = Runtime.getFunctionIndex(__Z8LoadCharP9LoadState, "__Z8LoadCharP9LoadState"); function __Z8LoadCodeP9LoadStateP5Proto($S, $f) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $n; $1 = $S; $2 = $f; var $3 = $1; var $4 = __Z7LoadIntP9LoadState($3); $n = $4; var $5 = $n; var $6 = $5 + 1; var $7 = unSign($6, 32) <= unSign(1073741823, 32); ; if ($7) { ; var $9 = $1; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $n; var $13 = $12 * 4; var $14 = __Z13luaM_realloc_P9lua_StatePvjj($11, 0, 0, $13); __lastLabel__ = 0; ; } else { ; var $16 = $1; var $17 = $16; var $18 = IHEAP[$17]; var $19 = __Z11luaM_toobigP9lua_State($18); __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $14 : ($19); var $22 = $21; var $23 = $2; var $24 = $23+12; IHEAP[$24] = $22; var $25 = $n; var $26 = $2; var $27 = $26+44; IHEAP[$27] = $25; var $28 = $1; var $29 = $2; var $30 = $29+12; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $n; var $34 = $33 * 4; __Z9LoadBlockP9LoadStatePvj($28, $32, $34); ; return; } __Z8LoadCodeP9LoadStateP5Proto.__index__ = Runtime.getFunctionIndex(__Z8LoadCodeP9LoadStateP5Proto, "__Z8LoadCodeP9LoadStateP5Proto"); function __Z13LoadConstantsP9LoadStateP5Proto($S, $f) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $i; var $n; var $o; var $t; var $i_o; var $i_o1; var $i_o2; $1 = $S; $2 = $f; var $3 = $1; var $4 = __Z7LoadIntP9LoadState($3); $n = $4; var $5 = $n; var $6 = $5 + 1; var $7 = unSign($6, 32) <= unSign(357913941, 32); ; if ($7) { ; var $9 = $1; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $n; var $13 = $12 * 12; var $14 = __Z13luaM_realloc_P9lua_StatePvjj($11, 0, 0, $13); __lastLabel__ = 0; ; } else { ; var $16 = $1; var $17 = $16; var $18 = IHEAP[$17]; var $19 = __Z11luaM_toobigP9lua_State($18); __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $14 : ($19); var $22 = $21; var $23 = $2; var $24 = $23+8; IHEAP[$24] = $22; var $25 = $n; var $26 = $2; var $27 = $26+40; IHEAP[$27] = $25; $i = 0; ; $28$6: while(1) { // $28 var $29 = $i; var $30 = $n; var $31 = $29 < $30; if (!($31)) { __label__ = 5; /* $42 */ break $28$6; } var $33 = $i; var $34 = $2; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36+12*$33; var $38 = $37+8; IHEAP[$38] = 0; ; var $40 = $i; var $41 = $40 + 1; $i = $41; __label__ = 3; /* $28 */ continue $28$6; } $i = 0; ; $43$11: while(1) { // $43 var $44 = $i; var $45 = $n; var $46 = $44 < $45; if (!($46)) { __label__ = 9; /* $97 */ break $43$11; } var $48 = $i; var $49 = $2; var $50 = $49+8; var $51 = IHEAP[$50]; var $52 = $51+12*$48; $o = $52; var $53 = $1; var $54 = __Z8LoadCharP9LoadState($53); $t = $54; var $55 = $t; if ($55 == 0) { __label__ = 23; /* $56 */ } else if ($55 == 1) { __label__ = 24; /* $59 */ } else if ($55 == 3) { __label__ = 25; /* $71 */ } else if ($55 == 4) { __label__ = 26; /* $80 */ } else { __label__ = 27; /* $91 */ } if (__label__ == 27) { var $92 = $1; __Z5errorP9LoadStatePKc($92, __str6214); ; } else if (__label__ == 23) { var $57 = $o; var $58 = $57+8; IHEAP[$58] = 0; ; } else if (__label__ == 24) { var $60 = $o; $i_o = $60; var $61 = $1; var $62 = __Z8LoadCharP9LoadState($61); var $63 = $62 != 0; var $64 = $63; var $65 = $i_o; var $66 = $65; var $67 = $66; var $68 = $67; IHEAP[$68] = $64; var $69 = $i_o; var $70 = $69+8; IHEAP[$70] = 1; ; } else if (__label__ == 25) { var $72 = $o; $i_o1 = $72; var $73 = $1; var $74 = __Z10LoadNumberP9LoadState($73); var $75 = $i_o1; var $76 = $75; var $77 = $76; FHEAP[$77] = $74; var $78 = $i_o1; var $79 = $78+8; IHEAP[$79] = 3; ; } else if (__label__ == 26) { var $81 = $o; $i_o2 = $81; var $82 = $1; var $83 = __Z10LoadStringP9LoadState($82); var $84 = $83; var $85 = $i_o2; var $86 = $85; var $87 = $86; var $88 = $87; IHEAP[$88] = $84; var $89 = $i_o2; var $90 = $89+8; IHEAP[$90] = 4; ; } ; var $95 = $i; var $96 = $95 + 1; $i = $96; __label__ = 7; /* $43 */ continue $43$11; } var $98 = $1; var $99 = __Z7LoadIntP9LoadState($98); $n = $99; var $100 = $n; var $101 = $100 + 1; var $102 = unSign($101, 32) <= unSign(1073741823, 32); ; if ($102) { ; var $104 = $1; var $105 = $104; var $106 = IHEAP[$105]; var $107 = $n; var $108 = $107 * 4; var $109 = __Z13luaM_realloc_P9lua_StatePvjj($106, 0, 0, $108); __lastLabel__ = 12; ; } else { ; var $111 = $1; var $112 = $111; var $113 = IHEAP[$112]; var $114 = __Z11luaM_toobigP9lua_State($113); __lastLabel__ = 14; ; } var $116 = __lastLabel__ == 12 ? $109 : ($114); var $117 = $116; var $118 = $2; var $119 = $118+16; IHEAP[$119] = $117; var $120 = $n; var $121 = $2; var $122 = $121+52; IHEAP[$122] = $120; $i = 0; ; $123$27: while(1) { // $123 var $124 = $i; var $125 = $n; var $126 = $124 < $125; if (!($126)) { __label__ = 17; /* $136 */ break $123$27; } var $128 = $i; var $129 = $2; var $130 = $129+16; var $131 = IHEAP[$130]; var $132 = $131+4*$128; IHEAP[$132] = 0; ; var $134 = $i; var $135 = $134 + 1; $i = $135; __label__ = 15; /* $123 */ continue $123$27; } $i = 0; ; $137$32: while(1) { // $137 var $138 = $i; var $139 = $n; var $140 = $138 < $139; if (!($140)) { __label__ = 21; /* $155 */ break $137$32; } var $142 = $1; var $143 = $2; var $144 = $143+32; var $145 = IHEAP[$144]; var $146 = __Z12LoadFunctionP9LoadStateP7TString($142, $145); var $147 = $i; var $148 = $2; var $149 = $148+16; var $150 = IHEAP[$149]; var $151 = $150+4*$147; IHEAP[$151] = $146; ; var $153 = $i; var $154 = $153 + 1; $i = $154; __label__ = 19; /* $137 */ continue $137$32; } ; return; } __Z13LoadConstantsP9LoadStateP5Proto.__index__ = Runtime.getFunctionIndex(__Z13LoadConstantsP9LoadStateP5Proto, "__Z13LoadConstantsP9LoadStateP5Proto"); function __Z9LoadDebugP9LoadStateP5Proto($S, $f) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $i; var $n; $1 = $S; $2 = $f; var $3 = $1; var $4 = __Z7LoadIntP9LoadState($3); $n = $4; var $5 = $n; var $6 = $5 + 1; var $7 = unSign($6, 32) <= unSign(1073741823, 32); ; if ($7) { ; var $9 = $1; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $n; var $13 = $12 * 4; var $14 = __Z13luaM_realloc_P9lua_StatePvjj($11, 0, 0, $13); __lastLabel__ = 0; ; } else { ; var $16 = $1; var $17 = $16; var $18 = IHEAP[$17]; var $19 = __Z11luaM_toobigP9lua_State($18); __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $14 : ($19); var $22 = $21; var $23 = $2; var $24 = $23+20; IHEAP[$24] = $22; var $25 = $n; var $26 = $2; var $27 = $26+48; IHEAP[$27] = $25; var $28 = $1; var $29 = $2; var $30 = $29+20; var $31 = IHEAP[$30]; var $32 = $31; var $33 = $n; var $34 = $33 * 4; __Z9LoadBlockP9LoadStatePvj($28, $32, $34); var $35 = $1; var $36 = __Z7LoadIntP9LoadState($35); $n = $36; var $37 = $n; var $38 = $37 + 1; var $39 = unSign($38, 32) <= unSign(357913941, 32); ; if ($39) { ; var $41 = $1; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $n; var $45 = $44 * 12; var $46 = __Z13luaM_realloc_P9lua_StatePvjj($43, 0, 0, $45); __lastLabel__ = 3; ; } else { ; var $48 = $1; var $49 = $48; var $50 = IHEAP[$49]; var $51 = __Z11luaM_toobigP9lua_State($50); __lastLabel__ = 5; ; } var $53 = __lastLabel__ == 3 ? $46 : ($51); var $54 = $53; var $55 = $2; var $56 = $55+24; IHEAP[$56] = $54; var $57 = $n; var $58 = $2; var $59 = $58+56; IHEAP[$59] = $57; $i = 0; ; $60$10: while(1) { // $60 var $61 = $i; var $62 = $n; var $63 = $61 < $62; if (!($63)) { __label__ = 8; /* $74 */ break $60$10; } var $65 = $i; var $66 = $2; var $67 = $66+24; var $68 = IHEAP[$67]; var $69 = $68+12*$65; var $70 = $69; IHEAP[$70] = 0; ; var $72 = $i; var $73 = $72 + 1; $i = $73; __label__ = 6; /* $60 */ continue $60$10; } $i = 0; ; $75$15: while(1) { // $75 var $76 = $i; var $77 = $n; var $78 = $76 < $77; if (!($78)) { __label__ = 12; /* $107 */ break $75$15; } var $80 = $1; var $81 = __Z10LoadStringP9LoadState($80); var $82 = $i; var $83 = $2; var $84 = $83+24; var $85 = IHEAP[$84]; var $86 = $85+12*$82; var $87 = $86; IHEAP[$87] = $81; var $88 = $1; var $89 = __Z7LoadIntP9LoadState($88); var $90 = $i; var $91 = $2; var $92 = $91+24; var $93 = IHEAP[$92]; var $94 = $93+12*$90; var $95 = $94+4; IHEAP[$95] = $89; var $96 = $1; var $97 = __Z7LoadIntP9LoadState($96); var $98 = $i; var $99 = $2; var $100 = $99+24; var $101 = IHEAP[$100]; var $102 = $101+12*$98; var $103 = $102+8; IHEAP[$103] = $97; ; var $105 = $i; var $106 = $105 + 1; $i = $106; __label__ = 10; /* $75 */ continue $75$15; } var $108 = $1; var $109 = __Z7LoadIntP9LoadState($108); $n = $109; var $110 = $n; var $111 = $110 + 1; var $112 = unSign($111, 32) <= unSign(1073741823, 32); ; if ($112) { ; var $114 = $1; var $115 = $114; var $116 = IHEAP[$115]; var $117 = $n; var $118 = $117 * 4; var $119 = __Z13luaM_realloc_P9lua_StatePvjj($116, 0, 0, $118); __lastLabel__ = 14; ; } else { ; var $121 = $1; var $122 = $121; var $123 = IHEAP[$122]; var $124 = __Z11luaM_toobigP9lua_State($123); __lastLabel__ = 16; ; } var $126 = __lastLabel__ == 14 ? $119 : ($124); var $127 = $126; var $128 = $2; var $129 = $128+28; IHEAP[$129] = $127; var $130 = $n; var $131 = $2; var $132 = $131+36; IHEAP[$132] = $130; $i = 0; ; $133$24: while(1) { // $133 var $134 = $i; var $135 = $n; var $136 = $134 < $135; if (!($136)) { __label__ = 19; /* $146 */ break $133$24; } var $138 = $i; var $139 = $2; var $140 = $139+28; var $141 = IHEAP[$140]; var $142 = $141+4*$138; IHEAP[$142] = 0; ; var $144 = $i; var $145 = $144 + 1; $i = $145; __label__ = 17; /* $133 */ continue $133$24; } $i = 0; ; $147$29: while(1) { // $147 var $148 = $i; var $149 = $n; var $150 = $148 < $149; if (!($150)) { __label__ = 23; /* $162 */ break $147$29; } var $152 = $1; var $153 = __Z10LoadStringP9LoadState($152); var $154 = $i; var $155 = $2; var $156 = $155+28; var $157 = IHEAP[$156]; var $158 = $157+4*$154; IHEAP[$158] = $153; ; var $160 = $i; var $161 = $160 + 1; $i = $161; __label__ = 21; /* $147 */ continue $147$29; } ; return; } __Z9LoadDebugP9LoadStateP5Proto.__index__ = Runtime.getFunctionIndex(__Z9LoadDebugP9LoadStateP5Proto, "__Z9LoadDebugP9LoadStateP5Proto"); function __Z9LoadBlockP9LoadStatePvj($S, $b, $size) { ; var __label__; var $1; var $2; var $3; var $r; $1 = $S; $2 = $b; $3 = $size; var $4 = $1; var $5 = $4+4; var $6 = IHEAP[$5]; var $7 = $2; var $8 = $3; var $9 = __Z9luaZ_readP3ZioPvj($6, $7, $8); $r = $9; var $10 = $r; var $11 = $10 != 0; ; if ($11) { ; var $13 = $1; __Z5errorP9LoadStatePKc($13, __str5213); ; } ; return; } __Z9LoadBlockP9LoadStatePvj.__index__ = Runtime.getFunctionIndex(__Z9LoadBlockP9LoadStatePvj, "__Z9LoadBlockP9LoadStatePvj"); function __Z10LoadNumberP9LoadState($S) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $x = __stackBase__; $1 = $S; var $2 = $1; var $3 = $x; __Z9LoadBlockP9LoadStatePvj($2, $3, 8); var $4 = FHEAP[$x]; STACKTOP = __stackBase__; return $4; } __Z10LoadNumberP9LoadState.__index__ = Runtime.getFunctionIndex(__Z10LoadNumberP9LoadState, "__Z10LoadNumberP9LoadState"); function __Z13luaV_tonumberPK10lua_TValuePS_($obj, $n) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $num = __stackBase__; var $i_o; $2 = $obj; $3 = $n; var $4 = $2; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 == 3; ; $8$10$2: do { if ($7) { ; var $9 = $2; $1 = $9; ; } else { ; var $11 = $2; var $12 = $11+8; var $13 = IHEAP[$12]; var $14 = $13 == 4; ; $15$36$5: do { if ($14) { ; var $16 = $2; var $17 = $16; var $18 = $17; var $19 = $18; var $20 = IHEAP[$19]; var $21 = $20; var $22 = $21; var $23 = $22+16; var $24 = $23; var $25 = __Z10luaO_str2dPKcPd($24, $num); var $26 = $25 != 0; if (!($26)) { __label__ = 2; /* $36 */ break $15$36$5; } var $28 = $3; $i_o = $28; var $29 = FHEAP[$num]; var $30 = $i_o; var $31 = $30; var $32 = $31; FHEAP[$32] = $29; var $33 = $i_o; var $34 = $33+8; IHEAP[$34] = 3; var $35 = $3; $1 = $35; __label__ = 3; /* $37 */ break $8$10$2; } } while(0); $1 = 0; ; } } while(0); var $38 = $1; STACKTOP = __stackBase__; return $38; } __Z13luaV_tonumberPK10lua_TValuePS_.__index__ = Runtime.getFunctionIndex(__Z13luaV_tonumberPK10lua_TValuePS_, "__Z13luaV_tonumberPK10lua_TValuePS_"); function __Z13luaV_tostringP9lua_StateP10lua_TValue($L, $obj) { var __stackBase__ = STACKTOP; STACKTOP += 32; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $s = __stackBase__; var $n; var $i_o; $2 = $L; $3 = $obj; var $4 = $3; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $6 == 3; ; if ($7) { ; var $10 = $3; var $11 = $10; var $12 = $11; var $13 = FHEAP[$12]; $n = $13; var $14 = $s; var $15 = $n; var $16 = _sprintf($14, __str220, $15); var $17 = $3; $i_o = $17; var $18 = $2; var $19 = $s; var $20 = $s; var $21 = _strlen($20); var $22 = __Z12luaS_newlstrP9lua_StatePKcj($18, $19, $21); var $23 = $22; var $24 = $i_o; var $25 = $24; var $26 = $25; var $27 = $26; IHEAP[$27] = $23; var $28 = $i_o; var $29 = $28+8; IHEAP[$29] = 4; $1 = 1; ; } else { ; $1 = 0; ; } var $31 = $1; STACKTOP = __stackBase__; return $31; } __Z13luaV_tostringP9lua_StateP10lua_TValue.__index__ = Runtime.getFunctionIndex(__Z13luaV_tostringP9lua_StateP10lua_TValue, "__Z13luaV_tostringP9lua_StateP10lua_TValue"); function __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($L, $t, $key, $val) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $loop; var $tm; var $h; var $res; var $o2; var $o1; $1 = $L; $2 = $t; $3 = $key; $4 = $val; $loop = 0; ; $5$2: while(1) { // $5 var $6 = $loop; var $7 = $6 < 100; if (!($7)) { __label__ = 2; /* $102 */ break $5$2; } var $9 = $2; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11 == 5; ; if ($12) { ; var $14 = $2; var $15 = $14; var $16 = $15; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19; $h = $20; var $21 = $h; var $22 = $3; var $23 = __Z8luaH_getP5TablePK10lua_TValue($21, $22); $res = $23; var $24 = $res; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = $26 == 0; if (!($27)) { __label__ = 4; /* $60 */ break $5$2; } var $29 = $h; var $30 = $29+8; var $31 = IHEAP[$30]; var $32 = $31 == 0; ; if ($32) { ; __lastLabel__ = 5; ; } else { ; var $35 = $h; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37+6; var $39 = IHEAP[$38]; var $40 = $39; var $41 = $40 & 1; var $42 = $41 != 0; ; if ($42) { ; __lastLabel__ = 7; ; } else { ; var $45 = $h; var $46 = $45+8; var $47 = IHEAP[$46]; var $48 = $1; var $49 = $48+16; var $50 = IHEAP[$49]; var $51 = $50+168; var $52 = $51; var $53 = IHEAP[$52]; var $54 = __Z10luaT_gettmP5Table3TMSP7TString($47, 0, $53); __lastLabel__ = 9; ; } var $56 = __lastLabel__ == 7 ? 0 : ($54); __lastLabel__ = 10; ; } var $58 = __lastLabel__ == 5 ? 0 : ($56); $tm = $58; var $59 = $58 == 0; if ($59) { __label__ = 4; /* $60 */ break $5$2; } ; } else { ; var $76 = $1; var $77 = $2; var $78 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($76, $77, 0); $tm = $78; var $79 = $78+8; var $80 = IHEAP[$79]; var $81 = $80 == 0; ; if ($81) { ; var $83 = $1; var $84 = $2; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($83, $84, __str1221); ; } ; } var $87 = $tm; var $88 = $87+8; var $89 = IHEAP[$88]; var $90 = $89 == 6; if ($90) { __label__ = 15; /* $91 */ break $5$2; } var $98 = $tm; $2 = $98; ; var $100 = $loop; var $101 = $100 + 1; $loop = $101; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 2) { var $103 = $1; __Z13luaG_runerrorP9lua_StatePKcz($103, __str2222); ; } else if (__label__ == 4) { var $61 = $res; $o2 = $61; var $62 = $4; $o1 = $62; var $63 = $o1; var $64 = $63; var $65 = $o2; var $66 = $65; var $67 = $64; var $68 = $66; _llvm_memcpy_p0i8_p0i8_i32($67, $68, 8, 4, 0); var $69 = $o2; var $70 = $69+8; var $71 = IHEAP[$70]; var $72 = $o1; var $73 = $72+8; IHEAP[$73] = $71; ; } else if (__label__ == 15) { var $92 = $1; var $93 = $4; var $94 = $tm; var $95 = $2; var $96 = $3; __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_($92, $93, $94, $95, $96); ; } ; return; } __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_.__index__ = Runtime.getFunctionIndex(__Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_, "__Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_"); function __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_($L, $res, $f, $p1, $p2) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $result; var $o2; var $o1; var $o21; var $o12; var $o23; var $o14; var $o25; var $o16; $1 = $L; $2 = $res; $3 = $f; $4 = $p1; $5 = $p2; var $6 = $2; var $7 = $6; var $8 = $1; var $9 = $8+32; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $7; var $13 = $11; var $14 = $12 - $13; $result = $14; var $15 = $3; $o2 = $15; var $16 = $1; var $17 = $16+8; var $18 = IHEAP[$17]; $o1 = $18; var $19 = $o1; var $20 = $19; var $21 = $o2; var $22 = $21; var $23 = $20; var $24 = $22; _llvm_memcpy_p0i8_p0i8_i32($23, $24, 8, 4, 0); var $25 = $o2; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $o1; var $29 = $28+8; IHEAP[$29] = $27; var $30 = $4; $o21 = $30; var $31 = $1; var $32 = $31+8; var $33 = IHEAP[$32]; var $34 = $33+12; $o12 = $34; var $35 = $o12; var $36 = $35; var $37 = $o21; var $38 = $37; var $39 = $36; var $40 = $38; _llvm_memcpy_p0i8_p0i8_i32($39, $40, 8, 4, 0); var $41 = $o21; var $42 = $41+8; var $43 = IHEAP[$42]; var $44 = $o12; var $45 = $44+8; IHEAP[$45] = $43; var $46 = $5; $o23 = $46; var $47 = $1; var $48 = $47+8; var $49 = IHEAP[$48]; var $50 = $49+24; $o14 = $50; var $51 = $o14; var $52 = $51; var $53 = $o23; var $54 = $53; var $55 = $52; var $56 = $54; _llvm_memcpy_p0i8_p0i8_i32($55, $56, 8, 4, 0); var $57 = $o23; var $58 = $57+8; var $59 = IHEAP[$58]; var $60 = $o14; var $61 = $60+8; IHEAP[$61] = $59; var $62 = $1; var $63 = $62+28; var $64 = IHEAP[$63]; var $65 = $64; var $66 = $1; var $67 = $66+8; var $68 = IHEAP[$67]; var $69 = $68; var $70 = $65; var $71 = $69; var $72 = $70 - $71; var $73 = $72 <= 36; ; if ($73) { ; var $75 = $1; __Z14luaD_growstackP9lua_Statei($75, 3); ; } else { ; ; } var $78 = $1; var $79 = $78+8; var $80 = IHEAP[$79]; var $81 = $80+36; IHEAP[$79] = $81; var $82 = $1; var $83 = $1; var $84 = $83+8; var $85 = IHEAP[$84]; var $86 = $85+-36; __Z9luaD_callP9lua_StateP10lua_TValuei($82, $86, 1); var $87 = $1; var $88 = $87+32; var $89 = IHEAP[$88]; var $90 = $89; var $91 = $result; var $92 = $90+$91; var $93 = $92; $2 = $93; var $94 = $1; var $95 = $94+8; var $96 = IHEAP[$95]; var $97 = $96+-12; IHEAP[$95] = $97; var $98 = $1; var $99 = $98+8; var $100 = IHEAP[$99]; $o25 = $100; var $101 = $2; $o16 = $101; var $102 = $o16; var $103 = $102; var $104 = $o25; var $105 = $104; var $106 = $103; var $107 = $105; _llvm_memcpy_p0i8_p0i8_i32($106, $107, 8, 4, 0); var $108 = $o25; var $109 = $108+8; var $110 = IHEAP[$109]; var $111 = $o16; var $112 = $111+8; IHEAP[$112] = $110; ; return; } __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_.__index__ = Runtime.getFunctionIndex(__Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_, "__Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_"); function __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_($L, $t, $key, $val) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $loop; var $tm; var $h; var $oldval; var $o2; var $o1; $1 = $L; $2 = $t; $3 = $key; $4 = $val; $loop = 0; ; $5$2: while(1) { // $5 var $6 = $loop; var $7 = $6 < 100; if (!($7)) { __label__ = 2; /* $134 */ break $5$2; } var $9 = $2; var $10 = $9+8; var $11 = IHEAP[$10]; var $12 = $11 == 5; ; if ($12) { ; var $14 = $2; var $15 = $14; var $16 = $15; var $17 = $16; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $19; $h = $20; var $21 = $1; var $22 = $h; var $23 = $3; var $24 = __Z8luaH_setP9lua_StateP5TablePK10lua_TValue($21, $22, $23); $oldval = $24; var $25 = $oldval; var $26 = $25+8; var $27 = IHEAP[$26]; var $28 = $27 == 0; if (!($28)) { __label__ = 4; /* $61 */ break $5$2; } var $30 = $h; var $31 = $30+8; var $32 = IHEAP[$31]; var $33 = $32 == 0; ; if ($33) { ; __lastLabel__ = 5; ; } else { ; var $36 = $h; var $37 = $36+8; var $38 = IHEAP[$37]; var $39 = $38+6; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $41 & 2; var $43 = $42 != 0; ; if ($43) { ; __lastLabel__ = 7; ; } else { ; var $46 = $h; var $47 = $46+8; var $48 = IHEAP[$47]; var $49 = $1; var $50 = $49+16; var $51 = IHEAP[$50]; var $52 = $51+168; var $53 = $52+4; var $54 = IHEAP[$53]; var $55 = __Z10luaT_gettmP5Table3TMSP7TString($48, 1, $54); __lastLabel__ = 9; ; } var $57 = __lastLabel__ == 7 ? 0 : ($55); __lastLabel__ = 10; ; } var $59 = __lastLabel__ == 5 ? 0 : ($57); $tm = $59; var $60 = $59 == 0; if ($60) { __label__ = 4; /* $61 */ break $5$2; } ; } else { ; var $108 = $1; var $109 = $2; var $110 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($108, $109, 1); $tm = $110; var $111 = $110+8; var $112 = IHEAP[$111]; var $113 = $112 == 0; ; if ($113) { ; var $115 = $1; var $116 = $2; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($115, $116, __str1221); ; } ; } var $119 = $tm; var $120 = $119+8; var $121 = IHEAP[$120]; var $122 = $121 == 6; if ($122) { __label__ = 19; /* $123 */ break $5$2; } var $130 = $tm; $2 = $130; ; var $132 = $loop; var $133 = $132 + 1; $loop = $133; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 2) { var $135 = $1; __Z13luaG_runerrorP9lua_StatePKcz($135, __str3223); ; } else if (__label__ == 4) { var $62 = $4; $o2 = $62; var $63 = $oldval; $o1 = $63; var $64 = $o1; var $65 = $64; var $66 = $o2; var $67 = $66; var $68 = $65; var $69 = $67; _llvm_memcpy_p0i8_p0i8_i32($68, $69, 8, 4, 0); var $70 = $o2; var $71 = $70+8; var $72 = IHEAP[$71]; var $73 = $o1; var $74 = $73+8; IHEAP[$74] = $72; var $75 = $4; var $76 = $75+8; var $77 = IHEAP[$76]; var $78 = $77 >= 4; ; $79$105$27: do { if ($78) { ; var $80 = $4; var $81 = $80; var $82 = $81; var $83 = $82; var $84 = IHEAP[$83]; var $85 = $84; var $86 = $85; var $87 = $86+5; var $88 = IHEAP[$87]; var $89 = $88; var $90 = $89 & 3; var $91 = $90 != 0; if (!($91)) { __label__ = 13; /* $105 */ break $79$105$27; } var $93 = $h; var $94 = $93; var $95 = $94; var $96 = $95; var $97 = $96+5; var $98 = IHEAP[$97]; var $99 = $98; var $100 = $99 & 4; var $101 = $100 != 0; if (!($101)) { __label__ = 13; /* $105 */ break $79$105$27; } var $103 = $1; var $104 = $h; __Z16luaC_barrierbackP9lua_StateP5Table($103, $104); ; } } while(0); ; } else if (__label__ == 19) { var $124 = $1; var $125 = $tm; var $126 = $2; var $127 = $3; var $128 = $4; __Z6callTMP9lua_StatePK10lua_TValueS3_S3_S3_($124, $125, $126, $127, $128); ; } ; return; } __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_.__index__ = Runtime.getFunctionIndex(__Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_, "__Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_"); function __Z6callTMP9lua_StatePK10lua_TValueS3_S3_S3_($L, $f, $p1, $p2, $p3) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $o2; var $o1; var $o21; var $o12; var $o23; var $o14; var $o25; var $o16; $1 = $L; $2 = $f; $3 = $p1; $4 = $p2; $5 = $p3; var $6 = $2; $o2 = $6; var $7 = $1; var $8 = $7+8; var $9 = IHEAP[$8]; $o1 = $9; var $10 = $o1; var $11 = $10; var $12 = $o2; var $13 = $12; var $14 = $11; var $15 = $13; _llvm_memcpy_p0i8_p0i8_i32($14, $15, 8, 4, 0); var $16 = $o2; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = $o1; var $20 = $19+8; IHEAP[$20] = $18; var $21 = $3; $o21 = $21; var $22 = $1; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24+12; $o12 = $25; var $26 = $o12; var $27 = $26; var $28 = $o21; var $29 = $28; var $30 = $27; var $31 = $29; _llvm_memcpy_p0i8_p0i8_i32($30, $31, 8, 4, 0); var $32 = $o21; var $33 = $32+8; var $34 = IHEAP[$33]; var $35 = $o12; var $36 = $35+8; IHEAP[$36] = $34; var $37 = $4; $o23 = $37; var $38 = $1; var $39 = $38+8; var $40 = IHEAP[$39]; var $41 = $40+24; $o14 = $41; var $42 = $o14; var $43 = $42; var $44 = $o23; var $45 = $44; var $46 = $43; var $47 = $45; _llvm_memcpy_p0i8_p0i8_i32($46, $47, 8, 4, 0); var $48 = $o23; var $49 = $48+8; var $50 = IHEAP[$49]; var $51 = $o14; var $52 = $51+8; IHEAP[$52] = $50; var $53 = $5; $o25 = $53; var $54 = $1; var $55 = $54+8; var $56 = IHEAP[$55]; var $57 = $56+36; $o16 = $57; var $58 = $o16; var $59 = $58; var $60 = $o25; var $61 = $60; var $62 = $59; var $63 = $61; _llvm_memcpy_p0i8_p0i8_i32($62, $63, 8, 4, 0); var $64 = $o25; var $65 = $64+8; var $66 = IHEAP[$65]; var $67 = $o16; var $68 = $67+8; IHEAP[$68] = $66; var $69 = $1; var $70 = $69+28; var $71 = IHEAP[$70]; var $72 = $71; var $73 = $1; var $74 = $73+8; var $75 = IHEAP[$74]; var $76 = $75; var $77 = $72; var $78 = $76; var $79 = $77 - $78; var $80 = $79 <= 48; ; if ($80) { ; var $82 = $1; __Z14luaD_growstackP9lua_Statei($82, 4); ; } else { ; ; } var $85 = $1; var $86 = $85+8; var $87 = IHEAP[$86]; var $88 = $87+48; IHEAP[$86] = $88; var $89 = $1; var $90 = $1; var $91 = $90+8; var $92 = IHEAP[$91]; var $93 = $92+-48; __Z9luaD_callP9lua_StateP10lua_TValuei($89, $93, 0); ; return; } __Z6callTMP9lua_StatePK10lua_TValueS3_S3_S3_.__index__ = Runtime.getFunctionIndex(__Z6callTMP9lua_StatePK10lua_TValueS3_S3_S3_, "__Z6callTMP9lua_StatePK10lua_TValueS3_S3_S3_"); function __Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_($L, $l, $r) { ; var __label__; var $1; var $2; var $3; var $4; var $res; $2 = $L; $3 = $l; $4 = $r; var $5 = $3; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $4; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $7 != $10; ; if ($11) { ; var $13 = $2; var $14 = $3; var $15 = $4; var $16 = __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_($13, $14, $15); $1 = $16; ; } else { ; var $18 = $3; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20 == 3; ; if ($21) { ; var $23 = $3; var $24 = $23; var $25 = $24; var $26 = FHEAP[$25]; var $27 = $4; var $28 = $27; var $29 = $28; var $30 = FHEAP[$29]; var $31 = $26 < $30; var $32 = $31; $1 = $32; ; } else { ; var $34 = $3; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36 == 4; ; if ($37) { ; var $39 = $3; var $40 = $39; var $41 = $40; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $43; var $45 = $44; var $46 = $4; var $47 = $46; var $48 = $47; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $50; var $52 = $51; var $53 = __Z8l_strcmpPK7TStringS1_($45, $52); var $54 = $53 < 0; var $55 = $54; $1 = $55; ; } else { ; var $57 = $2; var $58 = $3; var $59 = $4; var $60 = __Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS($57, $58, $59, 13); $res = $60; var $61 = $60 != -1; ; if ($61) { ; var $63 = $res; $1 = $63; ; } else { ; ; ; ; var $68 = $2; var $69 = $3; var $70 = $4; var $71 = __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_($68, $69, $70); $1 = $71; ; } } } } var $73 = $1; ; return $73; } __Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_.__index__ = Runtime.getFunctionIndex(__Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_, "__Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_"); function __Z8l_strcmpPK7TStringS1_($ls, $rs) { ; var __label__; var $1; var $2; var $3; var $l; var $ll; var $r; var $lr; var $temp; var $len; $2 = $ls; $3 = $rs; var $4 = $2; var $5 = $4+16; var $6 = $5; $l = $6; var $7 = $2; var $8 = $7; var $9 = $8+12; var $10 = IHEAP[$9]; $ll = $10; var $11 = $3; var $12 = $11+16; var $13 = $12; $r = $13; var $14 = $3; var $15 = $14; var $16 = $15+12; var $17 = IHEAP[$16]; $lr = $17; ; $18$2: while(1) { // $18 var $19 = $l; var $20 = $r; var $21 = _strcoll($19, $20); $temp = $21; var $22 = $temp; var $23 = $22 != 0; if ($23) { __label__ = 1; /* $24 */ break $18$2; } var $27 = $l; var $28 = _strlen($27); $len = $28; var $29 = $len; var $30 = $lr; var $31 = $29 == $30; if ($31) { __label__ = 4; /* $32 */ break $18$2; } var $38 = $len; var $39 = $ll; var $40 = $38 == $39; if ($40) { __label__ = 6; /* $41 */ break $18$2; } ; var $44 = $len; var $45 = $44 + 1; $len = $45; var $46 = $len; var $47 = $l; var $48 = $47+$46; $l = $48; var $49 = $len; var $50 = $ll; var $51 = $50 - $49; $ll = $51; var $52 = $len; var $53 = $r; var $54 = $53+$52; $r = $54; var $55 = $len; var $56 = $lr; var $57 = $56 - $55; $lr = $57; ; __label__ = 0; /* $18 */ continue $18$2; } if (__label__ == 1) { var $25 = $temp; $1 = $25; ; } else if (__label__ == 4) { var $33 = $len; var $34 = $ll; var $35 = $33 == $34; var $36 = $35 ? 0 : 1; $1 = $36; ; } else if (__label__ == 6) { $1 = -1; ; } var $60 = $1; ; return $60; } __Z8l_strcmpPK7TStringS1_.__index__ = Runtime.getFunctionIndex(__Z8l_strcmpPK7TStringS1_, "__Z8l_strcmpPK7TStringS1_"); function __Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS($L, $p1, $p2, $event) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $tm1; var $tm2; $2 = $L; $3 = $p1; $4 = $p2; $5 = $event; var $6 = $2; var $7 = $3; var $8 = $5; var $9 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($6, $7, $8); $tm1 = $9; var $10 = $tm1; var $11 = $10+8; var $12 = IHEAP[$11]; var $13 = $12 == 0; ; if ($13) { ; $1 = -1; ; } else { ; var $16 = $2; var $17 = $4; var $18 = $5; var $19 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($16, $17, $18); $tm2 = $19; var $20 = $tm1; var $21 = $tm2; var $22 = __Z16luaO_rawequalObjPK10lua_TValueS1_($20, $21); var $23 = $22 != 0; ; if ($23) { ; var $26 = $2; var $27 = $2; var $28 = $27+8; var $29 = IHEAP[$28]; var $30 = $tm1; var $31 = $3; var $32 = $4; __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_($26, $29, $30, $31, $32); var $33 = $2; var $34 = $33+8; var $35 = IHEAP[$34]; var $36 = $35+8; var $37 = IHEAP[$36]; var $38 = $37 == 0; ; if ($38) { __lastLabel__ = 6; ; } else { __lastLabel__ = 6; ; var $40 = $2; var $41 = $40+8; var $42 = IHEAP[$41]; var $43 = $42+8; var $44 = IHEAP[$43]; var $45 = $44 == 1; ; if ($45) { __lastLabel__ = 5; ; var $47 = $2; var $48 = $47+8; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $50; var $52 = $51; var $53 = IHEAP[$52]; var $54 = $53 == 0; __lastLabel__ = 1; ; } else { __lastLabel__ = 5; ; } var $56 = __lastLabel__ == 5 ? 0 : ($54); __lastLabel__ = 3; ; } var $58 = __lastLabel__ == 6 ? 1 : ($56); var $59 = $58 ^ 1; var $60 = $59; $1 = $60; ; } else { ; $1 = -1; ; } } var $62 = $1; ; return $62; } __Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS.__index__ = Runtime.getFunctionIndex(__Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS, "__Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS"); function __Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_($L, $t1, $t2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $tm; $2 = $L; $3 = $t1; $4 = $t2; var $5 = $3; var $6 = $5+8; var $7 = IHEAP[$6]; if ($7 == 0) { __label__ = 7; /* $8 */ } else if ($7 == 3) { __label__ = 8; /* $9 */ } else if ($7 == 1) { __label__ = 9; /* $20 */ } else if ($7 == 2) { __label__ = 10; /* $33 */ } else if ($7 == 7) { __label__ = 11; /* $46 */ } else if ($7 == 5) { __label__ = 12; /* $88 */ } else { __label__ = 13; /* $126 */ } $126$8$9$20$33$46$88$2: do { if (__label__ == 13) { var $127 = $3; var $128 = $127; var $129 = $128; var $130 = $129; var $131 = IHEAP[$130]; var $132 = $4; var $133 = $132; var $134 = $133; var $135 = $134; var $136 = IHEAP[$135]; var $137 = $131 == $136; var $138 = $137; $1 = $138; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else if (__label__ == 7) { $1 = 1; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else if (__label__ == 8) { var $10 = $3; var $11 = $10; var $12 = $11; var $13 = FHEAP[$12]; var $14 = $4; var $15 = $14; var $16 = $15; var $17 = FHEAP[$16]; var $18 = $13 == $17; var $19 = $18; $1 = $19; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else if (__label__ == 9) { var $21 = $3; var $22 = $21; var $23 = $22; var $24 = $23; var $25 = IHEAP[$24]; var $26 = $4; var $27 = $26; var $28 = $27; var $29 = $28; var $30 = IHEAP[$29]; var $31 = $25 == $30; var $32 = $31; $1 = $32; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else if (__label__ == 10) { var $34 = $3; var $35 = $34; var $36 = $35; var $37 = $36; var $38 = IHEAP[$37]; var $39 = $4; var $40 = $39; var $41 = $40; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $38 == $43; var $45 = $44; $1 = $45; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else if (__label__ == 11) { var $47 = $3; var $48 = $47; var $49 = $48; var $50 = $49; var $51 = IHEAP[$50]; var $52 = $51; var $53 = $52; var $54 = $53; var $55 = $4; var $56 = $55; var $57 = $56; var $58 = $57; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $60; var $62 = $61; var $63 = $54 == $62; ; if ($63) { ; $1 = 1; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else { ; var $66 = $2; var $67 = $3; var $68 = $67; var $69 = $68; var $70 = $69; var $71 = IHEAP[$70]; var $72 = $71; var $73 = $72; var $74 = $73; var $75 = $74+8; var $76 = IHEAP[$75]; var $77 = $4; var $78 = $77; var $79 = $78; var $80 = $79; var $81 = IHEAP[$80]; var $82 = $81; var $83 = $82; var $84 = $83; var $85 = $84+8; var $86 = IHEAP[$85]; var $87 = __Z10get_compTMP9lua_StateP5TableS2_3TMS($66, $76, $86, 4); $tm = $87; __label__ = 1; /* $139 */ break $126$8$9$20$33$46$88$2; } } else if (__label__ == 12) { var $89 = $3; var $90 = $89; var $91 = $90; var $92 = $91; var $93 = IHEAP[$92]; var $94 = $93; var $95 = $94; var $96 = $4; var $97 = $96; var $98 = $97; var $99 = $98; var $100 = IHEAP[$99]; var $101 = $100; var $102 = $101; var $103 = $95 == $102; ; if ($103) { ; $1 = 1; __label__ = 0; /* $179 */ break $126$8$9$20$33$46$88$2; } else { ; var $106 = $2; var $107 = $3; var $108 = $107; var $109 = $108; var $110 = $109; var $111 = IHEAP[$110]; var $112 = $111; var $113 = $112; var $114 = $113+8; var $115 = IHEAP[$114]; var $116 = $4; var $117 = $116; var $118 = $117; var $119 = $118; var $120 = IHEAP[$119]; var $121 = $120; var $122 = $121; var $123 = $122+8; var $124 = IHEAP[$123]; var $125 = __Z10get_compTMP9lua_StateP5TableS2_3TMS($106, $115, $124, 4); $tm = $125; __label__ = 1; /* $139 */ break $126$8$9$20$33$46$88$2; } } } while(0); if (__label__ == 1) { var $140 = $tm; var $141 = $140 == 0; ; if ($141) { ; $1 = 0; ; } else { ; var $144 = $2; var $145 = $2; var $146 = $145+8; var $147 = IHEAP[$146]; var $148 = $tm; var $149 = $3; var $150 = $4; __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_($144, $147, $148, $149, $150); var $151 = $2; var $152 = $151+8; var $153 = IHEAP[$152]; var $154 = $153+8; var $155 = IHEAP[$154]; var $156 = $155 == 0; ; if ($156) { __lastLabel__ = 15; ; } else { __lastLabel__ = 15; ; var $158 = $2; var $159 = $158+8; var $160 = IHEAP[$159]; var $161 = $160+8; var $162 = IHEAP[$161]; var $163 = $162 == 1; ; if ($163) { __lastLabel__ = 14; ; var $165 = $2; var $166 = $165+8; var $167 = IHEAP[$166]; var $168 = $167; var $169 = $168; var $170 = $169; var $171 = IHEAP[$170]; var $172 = $171 == 0; __lastLabel__ = 3; ; } else { __lastLabel__ = 14; ; } var $174 = __lastLabel__ == 14 ? 0 : ($172); __lastLabel__ = 5; ; } var $176 = __lastLabel__ == 15 ? 1 : ($174); var $177 = $176 ^ 1; var $178 = $177; $1 = $178; ; } } var $180 = $1; ; return $180; } __Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_.__index__ = Runtime.getFunctionIndex(__Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_, "__Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_"); function __Z10get_compTMP9lua_StateP5TableS2_3TMS($L, $mt1, $mt2, $event) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $tm1; var $tm2; $2 = $L; $3 = $mt1; $4 = $mt2; $5 = $event; var $6 = $3; var $7 = $6 == 0; ; if ($7) { ; __lastLabel__ = 0; ; } else { ; var $10 = $3; var $11 = $10+6; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $5; var $15 = 1 << $14; var $16 = $13 & $15; var $17 = $16 != 0; ; if ($17) { ; __lastLabel__ = 2; ; } else { ; var $20 = $3; var $21 = $5; var $22 = $5; var $23 = $2; var $24 = $23+16; var $25 = IHEAP[$24]; var $26 = $25+168; var $27 = $26+$22*4; var $28 = IHEAP[$27]; var $29 = __Z10luaT_gettmP5Table3TMSP7TString($20, $21, $28); __lastLabel__ = 4; ; } var $31 = __lastLabel__ == 2 ? 0 : ($29); __lastLabel__ = 5; ; } var $33 = __lastLabel__ == 0 ? 0 : ($31); $tm1 = $33; var $34 = $tm1; var $35 = $34 == 0; ; if ($35) { ; $1 = 0; ; } else { ; var $38 = $3; var $39 = $4; var $40 = $38 == $39; ; if ($40) { ; var $42 = $tm1; $1 = $42; ; } else { ; var $44 = $4; var $45 = $44 == 0; ; if ($45) { ; __lastLabel__ = 7; ; } else { ; var $48 = $4; var $49 = $48+6; var $50 = IHEAP[$49]; var $51 = $50; var $52 = $5; var $53 = 1 << $52; var $54 = $51 & $53; var $55 = $54 != 0; ; if ($55) { ; __lastLabel__ = 9; ; } else { ; var $58 = $4; var $59 = $5; var $60 = $5; var $61 = $2; var $62 = $61+16; var $63 = IHEAP[$62]; var $64 = $63+168; var $65 = $64+$60*4; var $66 = IHEAP[$65]; var $67 = __Z10luaT_gettmP5Table3TMSP7TString($58, $59, $66); __lastLabel__ = 11; ; } var $69 = __lastLabel__ == 9 ? 0 : ($67); __lastLabel__ = 12; ; } var $71 = __lastLabel__ == 7 ? 0 : ($69); $tm2 = $71; var $72 = $tm2; var $73 = $72 == 0; ; if ($73) { ; $1 = 0; ; } else { ; var $76 = $tm1; var $77 = $tm2; var $78 = __Z16luaO_rawequalObjPK10lua_TValueS1_($76, $77); var $79 = $78 != 0; ; if ($79) { ; var $81 = $tm1; $1 = $81; ; } else { ; $1 = 0; ; } } } } var $84 = $1; ; return $84; } __Z10get_compTMP9lua_StateP5TableS2_3TMS.__index__ = Runtime.getFunctionIndex(__Z10get_compTMP9lua_StateP5TableS2_3TMS, "__Z10get_compTMP9lua_StateP5TableS2_3TMS"); function __Z11luaV_concatP9lua_Stateii($L, $total, $last) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $top; var $n; var $tl; var $buffer; var $i; var $l; var $l1; var $i_o; $1 = $L; $2 = $total; $3 = $last; ; $4$2: while(1) { // $4 var $5 = $1; var $6 = $5+12; var $7 = IHEAP[$6]; var $8 = $3; var $9 = $7+12*$8; var $10 = $9+12; $top = $10; $n = 2; var $11 = $top; var $12 = $11+-24; var $13 = $12+8; var $14 = IHEAP[$13]; var $15 = $14 == 4; ; $22$16$4: do { if ($15) { __label__ = 1; /* $22 */ } else { ; var $17 = $top; var $18 = $17+-24; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20 == 3; if ($21) { __label__ = 1; /* $22 */ break $22$16$4; } else { __label__ = 2; /* $34 */ break $22$16$4; } } } while(0); $22$34$6: do { if (__label__ == 1) { var $23 = $top; var $24 = $23+-12; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = $26 == 4; ; if (!$27) { ; var $29 = $1; var $30 = $top; var $31 = $30+-12; var $32 = __Z13luaV_tostringP9lua_StateP10lua_TValue($29, $31); var $33 = $32 != 0; if (!($33)) { __label__ = 2; /* $34 */ break $22$34$6; } } var $52 = $top; var $53 = $52+-12; var $54 = $53; var $55 = $54; var $56 = $55; var $57 = IHEAP[$56]; var $58 = $57; var $59 = $58; var $60 = $59; var $61 = $60+12; var $62 = IHEAP[$61]; var $63 = $62 == 0; ; if ($63) { ; var $65 = $top; var $66 = $65+-24; var $67 = $66+8; var $68 = IHEAP[$67]; var $69 = $68 == 4; ; if ($69) { __lastLabel__ = 25; ; } else { __lastLabel__ = 25; ; var $71 = $1; var $72 = $top; var $73 = $72+-24; var $74 = __Z13luaV_tostringP9lua_StateP10lua_TValue($71, $73); var $75 = $74 != 0; __lastLabel__ = 6; ; } var $77 = __lastLabel__ == 25 ? 1 : ($75); ; } else { ; var $79 = $top; var $80 = $79+-12; var $81 = $80; var $82 = $81; var $83 = $82; var $84 = IHEAP[$83]; var $85 = $84; var $86 = $85; var $87 = $86; var $88 = $87+12; var $89 = IHEAP[$88]; $tl = $89; $n = 1; ; $90$17: while(1) { // $90 var $91 = $n; var $92 = $2; var $93 = $91 < $92; ; if ($93) { __lastLabel__ = 9; ; var $95 = $top; var $96 = $n; var $97 = 0 - $96; var $98 = $95+12*$97; var $99 = $98+-12; var $100 = $99+8; var $101 = IHEAP[$100]; var $102 = $101 == 4; ; if ($102) { __lastLabel__ = 26; ; } else { __lastLabel__ = 26; ; var $104 = $1; var $105 = $top; var $106 = $n; var $107 = 0 - $106; var $108 = $105+12*$107; var $109 = $108+-12; var $110 = __Z13luaV_tostringP9lua_StateP10lua_TValue($104, $109); var $111 = $110 != 0; __lastLabel__ = 10; ; } var $113 = __lastLabel__ == 26 ? 1 : ($111); __lastLabel__ = 12; ; } else { __lastLabel__ = 9; ; } var $115 = __lastLabel__ == 9 ? 0 : ($113); if (!($115)) { __label__ = 15; /* $144 */ break $90$17; } var $117 = $top; var $118 = $n; var $119 = 0 - $118; var $120 = $117+12*$119; var $121 = $120+-12; var $122 = $121; var $123 = $122; var $124 = $123; var $125 = IHEAP[$124]; var $126 = $125; var $127 = $126; var $128 = $127; var $129 = $128+12; var $130 = IHEAP[$129]; $l = $130; var $131 = $l; var $132 = $tl; var $133 = -3 - $132; var $134 = unSign($131, 32) >= unSign($133, 32); ; if ($134) { ; var $136 = $1; __Z13luaG_runerrorP9lua_StatePKcz($136, __str4224); ; } var $138 = $l; var $139 = $tl; var $140 = $139 + $138; $tl = $140; ; var $142 = $n; var $143 = $142 + 1; $n = $143; __label__ = 9; /* $90 */ continue $90$17; } var $145 = $1; var $146 = $1; var $147 = $146+16; var $148 = IHEAP[$147]; var $149 = $148+52; var $150 = $tl; var $151 = __Z14luaZ_openspaceP9lua_StateP7Mbufferj($145, $149, $150); $buffer = $151; $tl = 0; var $152 = $n; $i = $152; ; $153$31: while(1) { // $153 var $154 = $i; var $155 = $154 > 0; if (!($155)) { __label__ = 20; /* $192 */ break $153$31; } var $157 = $top; var $158 = $i; var $159 = 0 - $158; var $160 = $157+12*$159; var $161 = $160; var $162 = $161; var $163 = $162; var $164 = IHEAP[$163]; var $165 = $164; var $166 = $165; var $167 = $166; var $168 = $167+12; var $169 = IHEAP[$168]; $l1 = $169; var $170 = $buffer; var $171 = $tl; var $172 = $170+$171; var $173 = $top; var $174 = $i; var $175 = 0 - $174; var $176 = $173+12*$175; var $177 = $176; var $178 = $177; var $179 = $178; var $180 = IHEAP[$179]; var $181 = $180; var $182 = $181; var $183 = $182+16; var $184 = $183; var $185 = $l1; _llvm_memcpy_p0i8_p0i8_i32($172, $184, $185, 1, 0); var $186 = $l1; var $187 = $tl; var $188 = $187 + $186; $tl = $188; ; var $190 = $i; var $191 = $190 + -1; $i = $191; __label__ = 18; /* $153 */ continue $153$31; } var $193 = $top; var $194 = $n; var $195 = 0 - $194; var $196 = $193+12*$195; $i_o = $196; var $197 = $1; var $198 = $buffer; var $199 = $tl; var $200 = __Z12luaS_newlstrP9lua_StatePKcj($197, $198, $199); var $201 = $200; var $202 = $i_o; var $203 = $202; var $204 = $203; var $205 = $204; IHEAP[$205] = $201; var $206 = $i_o; var $207 = $206+8; IHEAP[$207] = 4; ; } __label__ = 22; /* $209 */ break $22$34$6; } } while(0); if (__label__ == 2) { var $35 = $1; var $36 = $top; var $37 = $36+-24; var $38 = $top; var $39 = $38+-12; var $40 = $top; var $41 = $40+-24; var $42 = __Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS($35, $37, $39, $41, 15); var $43 = $42 != 0; ; if (!$43) { ; var $45 = $1; var $46 = $top; var $47 = $46+-24; var $48 = $top; var $49 = $48+-12; __Z16luaG_concaterrorP9lua_StateP10lua_TValueS2_($45, $47, $49); ; } ; } var $210 = $n; var $211 = $210 - 1; var $212 = $2; var $213 = $212 - $211; $2 = $213; var $214 = $n; var $215 = $214 - 1; var $216 = $3; var $217 = $216 - $215; $3 = $217; ; var $219 = $2; var $220 = $219 > 1; if ($220) { __label__ = 0; /* $4 */ continue $4$2; } else { __label__ = 24; /* $221 */ break $4$2; } } ; return; } __Z11luaV_concatP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z11luaV_concatP9lua_Stateii, "__Z11luaV_concatP9lua_Stateii"); function __Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS($L, $p1, $p2, $res, $event) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $6; var $tm; $2 = $L; $3 = $p1; $4 = $p2; $5 = $res; $6 = $event; var $7 = $2; var $8 = $3; var $9 = $6; var $10 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($7, $8, $9); $tm = $10; var $11 = $tm; var $12 = $11+8; var $13 = IHEAP[$12]; var $14 = $13 == 0; ; if ($14) { ; var $16 = $2; var $17 = $4; var $18 = $6; var $19 = __Z15luaT_gettmbyobjP9lua_StatePK10lua_TValue3TMS($16, $17, $18); $tm = $19; ; } var $21 = $tm; var $22 = $21+8; var $23 = IHEAP[$22]; var $24 = $23 == 0; ; if ($24) { ; $1 = 0; ; } else { ; var $27 = $2; var $28 = $5; var $29 = $tm; var $30 = $3; var $31 = $4; __Z9callTMresP9lua_StateP10lua_TValuePKS1_S4_S4_($27, $28, $29, $30, $31); $1 = 1; ; } var $33 = $1; ; return $33; } __Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS.__index__ = Runtime.getFunctionIndex(__Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS, "__Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS"); function __Z12luaV_executeP9lua_Statei($L, $nexeccalls) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $cl; var $base; var $k; var $pc; var $i; var $ra; var $o2; var $o1; var $o21; var $o12; var $i_o; var $rb; var $b; var $o23; var $o14; var $g = __stackBase__; var $rb5; var $i_o6; var $g7 = __stackBase__+12; var $i_o8; var $uv; var $o29; var $o110; var $b11; var $c; var $i_o12; var $rb13; var $o214; var $o115; var $rb16; var $rc; var $nb; var $nc; var $i_o17; var $rb18; var $rc19; var $nb20; var $nc21; var $i_o22; var $rb23; var $rc24; var $nb25; var $nc26; var $i_o27; var $rb28; var $rc29; var $nb30; var $nc31; var $i_o32; var $rb33; var $rc34; var $nb35; var $nc36; var $i_o37; var $rb38; var $rc39; var $nb40; var $nc41; var $i_o42; var $rb43; var $nb44; var $i_o45; var $res; var $i_o46; var $rb47; var $i_o48; var $i_o49; var $b50; var $c51; var $o252; var $o153; var $rb54; var $rc55; var $rb56; var $o257; var $o158; var $b59; var $nresults; var $b60; var $ci; var $aux; var $func; var $pfunc; var $o261; var $o162; var $b63; var $step; var $idx; var $limit; var $i_o64; var $i_o65; var $init; var $plimit; var $pstep; var $i_o66; var $cb; var $o267; var $o168; var $o269; var $o170; var $o271; var $o172; var $o273; var $o174; var $n; var $c75; var $last; var $h; var $val; var $o276; var $o177; var $p; var $ncl; var $nup; var $j; var $i_o78; var $b79; var $j80; var $ci81; var $n82; var $o283; var $o184; $1 = $L; $2 = $nexeccalls; ; $3$2: while(1) { // $3 var $4 = $1; var $5 = $4+24; var $6 = IHEAP[$5]; $pc = $6; var $7 = $1; var $8 = $7+20; var $9 = IHEAP[$8]; var $10 = $9+4; var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15; var $17 = $16; var $18 = $17; var $19 = $18; $cl = $19; var $20 = $1; var $21 = $20+12; var $22 = IHEAP[$21]; $base = $22; var $23 = $cl; var $24 = $23+16; var $25 = IHEAP[$24]; var $26 = $25+8; var $27 = IHEAP[$26]; $k = $27; ; $28$4: while(1) { // $28 var $29 = $pc; var $30 = $29+4; $pc = $30; var $31 = IHEAP[$29]; $i = $31; var $32 = $1; var $33 = $32+56; var $34 = IHEAP[$33]; var $35 = $34; var $36 = $35 & 12; var $37 = $36 != 0; ; $38$68$6: do { if ($37) { ; var $39 = $1; var $40 = $39+64; var $41 = IHEAP[$40]; var $42 = $41 + -1; IHEAP[$40] = $42; var $43 = $42 == 0; ; if (!$43) { ; var $45 = $1; var $46 = $45+56; var $47 = IHEAP[$46]; var $48 = $47; var $49 = $48 & 4; var $50 = $49 != 0; if (!($50)) { __label__ = 3; /* $68 */ break $38$68$6; } } var $52 = $1; var $53 = $pc; __Z9traceexecP9lua_StatePKj($52, $53); var $54 = $1; var $55 = $54+6; var $56 = IHEAP[$55]; var $57 = $56; var $58 = $57 == 1; if ($58) { __label__ = 4; /* $59 */ break $3$2; } var $65 = $1; var $66 = $65+12; var $67 = IHEAP[$66]; $base = $67; ; } } while(0); var $69 = $base; var $70 = $i; var $71 = $70 >> 6; var $72 = $71 & 255; var $73 = $69+12*$72; $ra = $73; var $74 = $i; var $75 = $74 >> 0; var $76 = $75 & 63; if ($76 == 0) { __label__ = 183; /* $77 */ } else if ($76 == 1) { __label__ = 184; /* $95 */ } else if ($76 == 2) { __label__ = 185; /* $113 */ } else if ($76 == 3) { __label__ = 186; /* $132 */ } else if ($76 == 4) { __label__ = 187; /* $147 */ } else if ($76 == 5) { __label__ = 188; /* $170 */ } else if ($76 == 6) { __label__ = 189; /* $195 */ } else if ($76 == 7) { __label__ = 190; /* $229 */ } else if ($76 == 8) { __label__ = 191; /* $253 */ } else if ($76 == 9) { __label__ = 192; /* $313 */ } else if ($76 == 10) { __label__ = 193; /* $362 */ } else if ($76 == 11) { __label__ = 194; /* $403 */ } else if ($76 == 12) { __label__ = 195; /* $452 */ } else if ($76 == 13) { __label__ = 196; /* $532 */ } else if ($76 == 14) { __label__ = 197; /* $612 */ } else if ($76 == 15) { __label__ = 198; /* $692 */ } else if ($76 == 16) { __label__ = 199; /* $772 */ } else if ($76 == 17) { __label__ = 200; /* $857 */ } else if ($76 == 18) { __label__ = 201; /* $937 */ } else if ($76 == 19) { __label__ = 202; /* $972 */ } else if ($76 == 20) { __label__ = 203; /* $1014 */ } else if ($76 == 21) { __label__ = 204; /* $1074 */ } else if ($76 == 22) { __label__ = 205; /* $1126 */ } else if ($76 == 23) { __label__ = 206; /* $1133 */ } else if ($76 == 24) { __label__ = 207; /* $1211 */ } else if ($76 == 25) { __label__ = 208; /* $1275 */ } else if ($76 == 26) { __label__ = 209; /* $1339 */ } else if ($76 == 27) { __label__ = 210; /* $1376 */ } else if ($76 == 28) { __label__ = 211; /* $1431 */ } else if ($76 == 29) { __label__ = 212; /* $1474 */ } else if ($76 == 30) { __label__ = 213; /* $1587 */ break $28$4; } else if ($76 == 31) { __label__ = 214; /* $1631 */ } else if ($76 == 32) { __label__ = 215; /* $1681 */ } else if ($76 == 33) { __label__ = 216; /* $1751 */ } else if ($76 == 34) { __label__ = 217; /* $1854 */ } else if ($76 == 35) { __label__ = 218; /* $1975 */ } else if ($76 == 36) { __label__ = 219; /* $1978 */ } else if ($76 == 37) { __label__ = 220; /* $2080 */ } else { __label__ = 221; /* $2187 */ } if (__label__ == 183) { var $78 = $base; var $79 = $i; var $80 = $79 >> 23; var $81 = $80 & 511; var $82 = $78+12*$81; $o2 = $82; var $83 = $ra; $o1 = $83; var $84 = $o1; var $85 = $84; var $86 = $o2; var $87 = $86; var $88 = $85; var $89 = $87; _llvm_memcpy_p0i8_p0i8_i32($88, $89, 8, 4, 0); var $90 = $o2; var $91 = $90+8; var $92 = IHEAP[$91]; var $93 = $o1; var $94 = $93+8; IHEAP[$94] = $92; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 184) { var $96 = $k; var $97 = $i; var $98 = $97 >> 14; var $99 = $98 & 262143; var $100 = $96+12*$99; $o21 = $100; var $101 = $ra; $o12 = $101; var $102 = $o12; var $103 = $102; var $104 = $o21; var $105 = $104; var $106 = $103; var $107 = $105; _llvm_memcpy_p0i8_p0i8_i32($106, $107, 8, 4, 0); var $108 = $o21; var $109 = $108+8; var $110 = IHEAP[$109]; var $111 = $o12; var $112 = $111+8; IHEAP[$112] = $110; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 185) { var $114 = $ra; $i_o = $114; var $115 = $i; var $116 = $115 >> 23; var $117 = $116 & 511; var $118 = $i_o; var $119 = $118; var $120 = $119; var $121 = $120; IHEAP[$121] = $117; var $122 = $i_o; var $123 = $122+8; IHEAP[$123] = 1; var $124 = $i; var $125 = $124 >> 14; var $126 = $125 & 511; var $127 = $126 != 0; ; if ($127) { ; var $129 = $pc; var $130 = $129+4; $pc = $130; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 186) { var $133 = $base; var $134 = $i; var $135 = $134 >> 23; var $136 = $135 & 511; var $137 = $133+12*$136; $rb = $137; ; $138$21: while(1) { // $138 var $139 = $rb; var $140 = $139+-12; $rb = $140; var $141 = $139+8; IHEAP[$141] = 0; ; var $143 = $rb; var $144 = $ra; var $145 = $143 >= $144; if ($145) { __label__ = 9; /* $138 */ continue $138$21; } else { __label__ = 11; /* $146 */ break $138$21; } } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 187) { var $148 = $i; var $149 = $148 >> 23; var $150 = $149 & 511; $b = $150; var $151 = $b; var $152 = $cl; var $153 = $152+20; var $154 = $153+$151*4; var $155 = IHEAP[$154]; var $156 = $155+8; var $157 = IHEAP[$156]; $o23 = $157; var $158 = $ra; $o14 = $158; var $159 = $o14; var $160 = $159; var $161 = $o23; var $162 = $161; var $163 = $160; var $164 = $162; _llvm_memcpy_p0i8_p0i8_i32($163, $164, 8, 4, 0); var $165 = $o23; var $166 = $165+8; var $167 = IHEAP[$166]; var $168 = $o14; var $169 = $168+8; IHEAP[$169] = $167; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 188) { var $171 = $k; var $172 = $i; var $173 = $172 >> 14; var $174 = $173 & 262143; var $175 = $171+12*$174; $rb5 = $175; $i_o6 = $g; var $176 = $cl; var $177 = $176+12; var $178 = IHEAP[$177]; var $179 = $178; var $180 = $i_o6; var $181 = $180; var $182 = $181; var $183 = $182; IHEAP[$183] = $179; var $184 = $i_o6; var $185 = $184+8; IHEAP[$185] = 5; var $186 = $pc; var $187 = $1; var $188 = $187+24; IHEAP[$188] = $186; var $189 = $1; var $190 = $rb5; var $191 = $ra; __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($189, $g, $190, $191); var $192 = $1; var $193 = $192+12; var $194 = IHEAP[$193]; $base = $194; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 189) { var $196 = $pc; var $197 = $1; var $198 = $197+24; IHEAP[$198] = $196; var $199 = $1; var $200 = $base; var $201 = $i; var $202 = $201 >> 23; var $203 = $202 & 511; var $204 = $200+12*$203; var $205 = $i; var $206 = $205 >> 14; var $207 = $206 & 511; var $208 = $207 & 256; var $209 = $208 != 0; ; if ($209) { ; var $211 = $k; var $212 = $i; var $213 = $212 >> 14; var $214 = $213 & 511; var $215 = $214 & -257; var $216 = $211+12*$215; __lastLabel__ = 12; ; } else { ; var $218 = $base; var $219 = $i; var $220 = $219 >> 14; var $221 = $220 & 511; var $222 = $218+12*$221; __lastLabel__ = 14; ; } var $224 = __lastLabel__ == 12 ? $216 : ($222); var $225 = $ra; __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($199, $204, $224, $225); var $226 = $1; var $227 = $226+12; var $228 = IHEAP[$227]; $base = $228; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 190) { $i_o8 = $g7; var $230 = $cl; var $231 = $230+12; var $232 = IHEAP[$231]; var $233 = $232; var $234 = $i_o8; var $235 = $234; var $236 = $235; var $237 = $236; IHEAP[$237] = $233; var $238 = $i_o8; var $239 = $238+8; IHEAP[$239] = 5; var $240 = $pc; var $241 = $1; var $242 = $241+24; IHEAP[$242] = $240; var $243 = $1; var $244 = $k; var $245 = $i; var $246 = $245 >> 14; var $247 = $246 & 262143; var $248 = $244+12*$247; var $249 = $ra; __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_($243, $g7, $248, $249); var $250 = $1; var $251 = $250+12; var $252 = IHEAP[$251]; $base = $252; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 191) { var $254 = $i; var $255 = $254 >> 23; var $256 = $255 & 511; var $257 = $cl; var $258 = $257+20; var $259 = $258+$256*4; var $260 = IHEAP[$259]; $uv = $260; var $261 = $ra; $o29 = $261; var $262 = $uv; var $263 = $262+8; var $264 = IHEAP[$263]; $o110 = $264; var $265 = $o110; var $266 = $265; var $267 = $o29; var $268 = $267; var $269 = $266; var $270 = $268; _llvm_memcpy_p0i8_p0i8_i32($269, $270, 8, 4, 0); var $271 = $o29; var $272 = $271+8; var $273 = IHEAP[$272]; var $274 = $o110; var $275 = $274+8; IHEAP[$275] = $273; var $276 = $ra; var $277 = $276+8; var $278 = IHEAP[$277]; var $279 = $278 >= 4; ; $280$312$34: do { if ($279) { ; var $281 = $ra; var $282 = $281; var $283 = $282; var $284 = $283; var $285 = IHEAP[$284]; var $286 = $285; var $287 = $286; var $288 = $287+5; var $289 = IHEAP[$288]; var $290 = $289; var $291 = $290 & 3; var $292 = $291 != 0; if (!($292)) { __label__ = 16; /* $312 */ break $280$312$34; } var $294 = $uv; var $295 = $294; var $296 = $295; var $297 = $296; var $298 = $297+5; var $299 = IHEAP[$298]; var $300 = $299; var $301 = $300 & 4; var $302 = $301 != 0; if (!($302)) { __label__ = 16; /* $312 */ break $280$312$34; } var $304 = $1; var $305 = $uv; var $306 = $305; var $307 = $ra; var $308 = $307; var $309 = $308; var $310 = $309; var $311 = IHEAP[$310]; __Z13luaC_barrierfP9lua_StateP8GCObjectS2_($304, $306, $311); ; } } while(0); __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 192) { var $314 = $pc; var $315 = $1; var $316 = $315+24; IHEAP[$316] = $314; var $317 = $1; var $318 = $ra; var $319 = $i; var $320 = $319 >> 23; var $321 = $320 & 511; var $322 = $321 & 256; var $323 = $322 != 0; ; if ($323) { ; var $325 = $k; var $326 = $i; var $327 = $326 >> 23; var $328 = $327 & 511; var $329 = $328 & -257; var $330 = $325+12*$329; __lastLabel__ = 19; ; } else { ; var $332 = $base; var $333 = $i; var $334 = $333 >> 23; var $335 = $334 & 511; var $336 = $332+12*$335; __lastLabel__ = 21; ; } var $338 = __lastLabel__ == 19 ? $330 : ($336); var $339 = $i; var $340 = $339 >> 14; var $341 = $340 & 511; var $342 = $341 & 256; var $343 = $342 != 0; ; if ($343) { ; var $345 = $k; var $346 = $i; var $347 = $346 >> 14; var $348 = $347 & 511; var $349 = $348 & -257; var $350 = $345+12*$349; __lastLabel__ = 22; ; } else { ; var $352 = $base; var $353 = $i; var $354 = $353 >> 14; var $355 = $354 & 511; var $356 = $352+12*$355; __lastLabel__ = 24; ; } var $358 = __lastLabel__ == 22 ? $350 : ($356); __Z13luaV_settableP9lua_StatePK10lua_TValuePS1_S4_($317, $318, $338, $358); var $359 = $1; var $360 = $359+12; var $361 = IHEAP[$360]; $base = $361; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 193) { var $363 = $i; var $364 = $363 >> 23; var $365 = $364 & 511; $b11 = $365; var $366 = $i; var $367 = $366 >> 14; var $368 = $367 & 511; $c = $368; var $369 = $ra; $i_o12 = $369; var $370 = $1; var $371 = $b11; var $372 = __Z11luaO_fb2inti($371); var $373 = $c; var $374 = __Z11luaO_fb2inti($373); var $375 = __Z8luaH_newP9lua_Stateii($370, $372, $374); var $376 = $375; var $377 = $i_o12; var $378 = $377; var $379 = $378; var $380 = $379; IHEAP[$380] = $376; var $381 = $i_o12; var $382 = $381+8; IHEAP[$382] = 5; var $383 = $pc; var $384 = $1; var $385 = $384+24; IHEAP[$385] = $383; var $386 = $1; var $387 = $386+16; var $388 = IHEAP[$387]; var $389 = $388+68; var $390 = IHEAP[$389]; var $391 = $1; var $392 = $391+16; var $393 = IHEAP[$392]; var $394 = $393+64; var $395 = IHEAP[$394]; var $396 = unSign($390, 32) >= unSign($395, 32); ; if ($396) { ; var $398 = $1; __Z9luaC_stepP9lua_State($398); ; } var $400 = $1; var $401 = $400+12; var $402 = IHEAP[$401]; $base = $402; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 194) { var $404 = $base; var $405 = $i; var $406 = $405 >> 23; var $407 = $406 & 511; var $408 = $404+12*$407; $rb13 = $408; var $409 = $rb13; $o214 = $409; var $410 = $ra; var $411 = $410+12; $o115 = $411; var $412 = $o115; var $413 = $412; var $414 = $o214; var $415 = $414; var $416 = $413; var $417 = $415; _llvm_memcpy_p0i8_p0i8_i32($416, $417, 8, 4, 0); var $418 = $o214; var $419 = $418+8; var $420 = IHEAP[$419]; var $421 = $o115; var $422 = $421+8; IHEAP[$422] = $420; var $423 = $pc; var $424 = $1; var $425 = $424+24; IHEAP[$425] = $423; var $426 = $1; var $427 = $rb13; var $428 = $i; var $429 = $428 >> 14; var $430 = $429 & 511; var $431 = $430 & 256; var $432 = $431 != 0; ; if ($432) { ; var $434 = $k; var $435 = $i; var $436 = $435 >> 14; var $437 = $436 & 511; var $438 = $437 & -257; var $439 = $434+12*$438; __lastLabel__ = 26; ; } else { ; var $441 = $base; var $442 = $i; var $443 = $442 >> 14; var $444 = $443 & 511; var $445 = $441+12*$444; __lastLabel__ = 28; ; } var $447 = __lastLabel__ == 26 ? $439 : ($445); var $448 = $ra; __Z13luaV_gettableP9lua_StatePK10lua_TValuePS1_S4_($426, $427, $447, $448); var $449 = $1; var $450 = $449+12; var $451 = IHEAP[$450]; $base = $451; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 195) { var $453 = $i; var $454 = $453 >> 23; var $455 = $454 & 511; var $456 = $455 & 256; var $457 = $456 != 0; ; if ($457) { ; var $459 = $k; var $460 = $i; var $461 = $460 >> 23; var $462 = $461 & 511; var $463 = $462 & -257; var $464 = $459+12*$463; __lastLabel__ = 29; ; } else { ; var $466 = $base; var $467 = $i; var $468 = $467 >> 23; var $469 = $468 & 511; var $470 = $466+12*$469; __lastLabel__ = 31; ; } var $472 = __lastLabel__ == 29 ? $464 : ($470); $rb16 = $472; var $473 = $i; var $474 = $473 >> 14; var $475 = $474 & 511; var $476 = $475 & 256; var $477 = $476 != 0; ; if ($477) { ; var $479 = $k; var $480 = $i; var $481 = $480 >> 14; var $482 = $481 & 511; var $483 = $482 & -257; var $484 = $479+12*$483; __lastLabel__ = 32; ; } else { ; var $486 = $base; var $487 = $i; var $488 = $487 >> 14; var $489 = $488 & 511; var $490 = $486+12*$489; __lastLabel__ = 34; ; } var $492 = __lastLabel__ == 32 ? $484 : ($490); $rc = $492; var $493 = $rb16; var $494 = $493+8; var $495 = IHEAP[$494]; var $496 = $495 == 3; ; $497$520$66: do { if ($496) { ; var $498 = $rc; var $499 = $498+8; var $500 = IHEAP[$499]; var $501 = $500 == 3; if (!($501)) { __label__ = 36; /* $520 */ break $497$520$66; } var $503 = $rb16; var $504 = $503; var $505 = $504; var $506 = FHEAP[$505]; $nb = $506; var $507 = $rc; var $508 = $507; var $509 = $508; var $510 = FHEAP[$509]; $nc = $510; var $511 = $ra; $i_o17 = $511; var $512 = $nb; var $513 = $nc; var $514 = $512 + $513; var $515 = $i_o17; var $516 = $515; var $517 = $516; FHEAP[$517] = $514; var $518 = $i_o17; var $519 = $518+8; IHEAP[$519] = 3; __label__ = 37; /* $531 */ break $497$520$66; } else { __label__ = 36; /* $520 */ } } while(0); if (__label__ == 36) { var $521 = $pc; var $522 = $1; var $523 = $522+24; IHEAP[$523] = $521; var $524 = $1; var $525 = $ra; var $526 = $rb16; var $527 = $rc; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($524, $525, $526, $527, 5); var $528 = $1; var $529 = $528+12; var $530 = IHEAP[$529]; $base = $530; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 196) { var $533 = $i; var $534 = $533 >> 23; var $535 = $534 & 511; var $536 = $535 & 256; var $537 = $536 != 0; ; if ($537) { ; var $539 = $k; var $540 = $i; var $541 = $540 >> 23; var $542 = $541 & 511; var $543 = $542 & -257; var $544 = $539+12*$543; __lastLabel__ = 39; ; } else { ; var $546 = $base; var $547 = $i; var $548 = $547 >> 23; var $549 = $548 & 511; var $550 = $546+12*$549; __lastLabel__ = 41; ; } var $552 = __lastLabel__ == 39 ? $544 : ($550); $rb18 = $552; var $553 = $i; var $554 = $553 >> 14; var $555 = $554 & 511; var $556 = $555 & 256; var $557 = $556 != 0; ; if ($557) { ; var $559 = $k; var $560 = $i; var $561 = $560 >> 14; var $562 = $561 & 511; var $563 = $562 & -257; var $564 = $559+12*$563; __lastLabel__ = 42; ; } else { ; var $566 = $base; var $567 = $i; var $568 = $567 >> 14; var $569 = $568 & 511; var $570 = $566+12*$569; __lastLabel__ = 44; ; } var $572 = __lastLabel__ == 42 ? $564 : ($570); $rc19 = $572; var $573 = $rb18; var $574 = $573+8; var $575 = IHEAP[$574]; var $576 = $575 == 3; ; $577$600$81: do { if ($576) { ; var $578 = $rc19; var $579 = $578+8; var $580 = IHEAP[$579]; var $581 = $580 == 3; if (!($581)) { __label__ = 46; /* $600 */ break $577$600$81; } var $583 = $rb18; var $584 = $583; var $585 = $584; var $586 = FHEAP[$585]; $nb20 = $586; var $587 = $rc19; var $588 = $587; var $589 = $588; var $590 = FHEAP[$589]; $nc21 = $590; var $591 = $ra; $i_o22 = $591; var $592 = $nb20; var $593 = $nc21; var $594 = $592 - $593; var $595 = $i_o22; var $596 = $595; var $597 = $596; FHEAP[$597] = $594; var $598 = $i_o22; var $599 = $598+8; IHEAP[$599] = 3; __label__ = 47; /* $611 */ break $577$600$81; } else { __label__ = 46; /* $600 */ } } while(0); if (__label__ == 46) { var $601 = $pc; var $602 = $1; var $603 = $602+24; IHEAP[$603] = $601; var $604 = $1; var $605 = $ra; var $606 = $rb18; var $607 = $rc19; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($604, $605, $606, $607, 6); var $608 = $1; var $609 = $608+12; var $610 = IHEAP[$609]; $base = $610; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 197) { var $613 = $i; var $614 = $613 >> 23; var $615 = $614 & 511; var $616 = $615 & 256; var $617 = $616 != 0; ; if ($617) { ; var $619 = $k; var $620 = $i; var $621 = $620 >> 23; var $622 = $621 & 511; var $623 = $622 & -257; var $624 = $619+12*$623; __lastLabel__ = 49; ; } else { ; var $626 = $base; var $627 = $i; var $628 = $627 >> 23; var $629 = $628 & 511; var $630 = $626+12*$629; __lastLabel__ = 51; ; } var $632 = __lastLabel__ == 49 ? $624 : ($630); $rb23 = $632; var $633 = $i; var $634 = $633 >> 14; var $635 = $634 & 511; var $636 = $635 & 256; var $637 = $636 != 0; ; if ($637) { ; var $639 = $k; var $640 = $i; var $641 = $640 >> 14; var $642 = $641 & 511; var $643 = $642 & -257; var $644 = $639+12*$643; __lastLabel__ = 52; ; } else { ; var $646 = $base; var $647 = $i; var $648 = $647 >> 14; var $649 = $648 & 511; var $650 = $646+12*$649; __lastLabel__ = 54; ; } var $652 = __lastLabel__ == 52 ? $644 : ($650); $rc24 = $652; var $653 = $rb23; var $654 = $653+8; var $655 = IHEAP[$654]; var $656 = $655 == 3; ; $657$680$96: do { if ($656) { ; var $658 = $rc24; var $659 = $658+8; var $660 = IHEAP[$659]; var $661 = $660 == 3; if (!($661)) { __label__ = 56; /* $680 */ break $657$680$96; } var $663 = $rb23; var $664 = $663; var $665 = $664; var $666 = FHEAP[$665]; $nb25 = $666; var $667 = $rc24; var $668 = $667; var $669 = $668; var $670 = FHEAP[$669]; $nc26 = $670; var $671 = $ra; $i_o27 = $671; var $672 = $nb25; var $673 = $nc26; var $674 = $672 * $673; var $675 = $i_o27; var $676 = $675; var $677 = $676; FHEAP[$677] = $674; var $678 = $i_o27; var $679 = $678+8; IHEAP[$679] = 3; __label__ = 57; /* $691 */ break $657$680$96; } else { __label__ = 56; /* $680 */ } } while(0); if (__label__ == 56) { var $681 = $pc; var $682 = $1; var $683 = $682+24; IHEAP[$683] = $681; var $684 = $1; var $685 = $ra; var $686 = $rb23; var $687 = $rc24; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($684, $685, $686, $687, 7); var $688 = $1; var $689 = $688+12; var $690 = IHEAP[$689]; $base = $690; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 198) { var $693 = $i; var $694 = $693 >> 23; var $695 = $694 & 511; var $696 = $695 & 256; var $697 = $696 != 0; ; if ($697) { ; var $699 = $k; var $700 = $i; var $701 = $700 >> 23; var $702 = $701 & 511; var $703 = $702 & -257; var $704 = $699+12*$703; __lastLabel__ = 59; ; } else { ; var $706 = $base; var $707 = $i; var $708 = $707 >> 23; var $709 = $708 & 511; var $710 = $706+12*$709; __lastLabel__ = 61; ; } var $712 = __lastLabel__ == 59 ? $704 : ($710); $rb28 = $712; var $713 = $i; var $714 = $713 >> 14; var $715 = $714 & 511; var $716 = $715 & 256; var $717 = $716 != 0; ; if ($717) { ; var $719 = $k; var $720 = $i; var $721 = $720 >> 14; var $722 = $721 & 511; var $723 = $722 & -257; var $724 = $719+12*$723; __lastLabel__ = 62; ; } else { ; var $726 = $base; var $727 = $i; var $728 = $727 >> 14; var $729 = $728 & 511; var $730 = $726+12*$729; __lastLabel__ = 64; ; } var $732 = __lastLabel__ == 62 ? $724 : ($730); $rc29 = $732; var $733 = $rb28; var $734 = $733+8; var $735 = IHEAP[$734]; var $736 = $735 == 3; ; $737$760$111: do { if ($736) { ; var $738 = $rc29; var $739 = $738+8; var $740 = IHEAP[$739]; var $741 = $740 == 3; if (!($741)) { __label__ = 66; /* $760 */ break $737$760$111; } var $743 = $rb28; var $744 = $743; var $745 = $744; var $746 = FHEAP[$745]; $nb30 = $746; var $747 = $rc29; var $748 = $747; var $749 = $748; var $750 = FHEAP[$749]; $nc31 = $750; var $751 = $ra; $i_o32 = $751; var $752 = $nb30; var $753 = $nc31; var $754 = $752 / $753; var $755 = $i_o32; var $756 = $755; var $757 = $756; FHEAP[$757] = $754; var $758 = $i_o32; var $759 = $758+8; IHEAP[$759] = 3; __label__ = 67; /* $771 */ break $737$760$111; } else { __label__ = 66; /* $760 */ } } while(0); if (__label__ == 66) { var $761 = $pc; var $762 = $1; var $763 = $762+24; IHEAP[$763] = $761; var $764 = $1; var $765 = $ra; var $766 = $rb28; var $767 = $rc29; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($764, $765, $766, $767, 8); var $768 = $1; var $769 = $768+12; var $770 = IHEAP[$769]; $base = $770; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 199) { var $773 = $i; var $774 = $773 >> 23; var $775 = $774 & 511; var $776 = $775 & 256; var $777 = $776 != 0; ; if ($777) { ; var $779 = $k; var $780 = $i; var $781 = $780 >> 23; var $782 = $781 & 511; var $783 = $782 & -257; var $784 = $779+12*$783; __lastLabel__ = 69; ; } else { ; var $786 = $base; var $787 = $i; var $788 = $787 >> 23; var $789 = $788 & 511; var $790 = $786+12*$789; __lastLabel__ = 71; ; } var $792 = __lastLabel__ == 69 ? $784 : ($790); $rb33 = $792; var $793 = $i; var $794 = $793 >> 14; var $795 = $794 & 511; var $796 = $795 & 256; var $797 = $796 != 0; ; if ($797) { ; var $799 = $k; var $800 = $i; var $801 = $800 >> 14; var $802 = $801 & 511; var $803 = $802 & -257; var $804 = $799+12*$803; __lastLabel__ = 72; ; } else { ; var $806 = $base; var $807 = $i; var $808 = $807 >> 14; var $809 = $808 & 511; var $810 = $806+12*$809; __lastLabel__ = 74; ; } var $812 = __lastLabel__ == 72 ? $804 : ($810); $rc34 = $812; var $813 = $rb33; var $814 = $813+8; var $815 = IHEAP[$814]; var $816 = $815 == 3; ; $817$845$126: do { if ($816) { ; var $818 = $rc34; var $819 = $818+8; var $820 = IHEAP[$819]; var $821 = $820 == 3; if (!($821)) { __label__ = 76; /* $845 */ break $817$845$126; } var $823 = $rb33; var $824 = $823; var $825 = $824; var $826 = FHEAP[$825]; $nb35 = $826; var $827 = $rc34; var $828 = $827; var $829 = $828; var $830 = FHEAP[$829]; $nc36 = $830; var $831 = $ra; $i_o37 = $831; var $832 = $nb35; var $833 = $nb35; var $834 = $nc36; var $835 = $833 / $834; var $836 = _floor($835); var $837 = $nc36; var $838 = $836 * $837; var $839 = $832 - $838; var $840 = $i_o37; var $841 = $840; var $842 = $841; FHEAP[$842] = $839; var $843 = $i_o37; var $844 = $843+8; IHEAP[$844] = 3; __label__ = 77; /* $856 */ break $817$845$126; } else { __label__ = 76; /* $845 */ } } while(0); if (__label__ == 76) { var $846 = $pc; var $847 = $1; var $848 = $847+24; IHEAP[$848] = $846; var $849 = $1; var $850 = $ra; var $851 = $rb33; var $852 = $rc34; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($849, $850, $851, $852, 9); var $853 = $1; var $854 = $853+12; var $855 = IHEAP[$854]; $base = $855; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 200) { var $858 = $i; var $859 = $858 >> 23; var $860 = $859 & 511; var $861 = $860 & 256; var $862 = $861 != 0; ; if ($862) { ; var $864 = $k; var $865 = $i; var $866 = $865 >> 23; var $867 = $866 & 511; var $868 = $867 & -257; var $869 = $864+12*$868; __lastLabel__ = 79; ; } else { ; var $871 = $base; var $872 = $i; var $873 = $872 >> 23; var $874 = $873 & 511; var $875 = $871+12*$874; __lastLabel__ = 81; ; } var $877 = __lastLabel__ == 79 ? $869 : ($875); $rb38 = $877; var $878 = $i; var $879 = $878 >> 14; var $880 = $879 & 511; var $881 = $880 & 256; var $882 = $881 != 0; ; if ($882) { ; var $884 = $k; var $885 = $i; var $886 = $885 >> 14; var $887 = $886 & 511; var $888 = $887 & -257; var $889 = $884+12*$888; __lastLabel__ = 82; ; } else { ; var $891 = $base; var $892 = $i; var $893 = $892 >> 14; var $894 = $893 & 511; var $895 = $891+12*$894; __lastLabel__ = 84; ; } var $897 = __lastLabel__ == 82 ? $889 : ($895); $rc39 = $897; var $898 = $rb38; var $899 = $898+8; var $900 = IHEAP[$899]; var $901 = $900 == 3; ; $902$925$141: do { if ($901) { ; var $903 = $rc39; var $904 = $903+8; var $905 = IHEAP[$904]; var $906 = $905 == 3; if (!($906)) { __label__ = 86; /* $925 */ break $902$925$141; } var $908 = $rb38; var $909 = $908; var $910 = $909; var $911 = FHEAP[$910]; $nb40 = $911; var $912 = $rc39; var $913 = $912; var $914 = $913; var $915 = FHEAP[$914]; $nc41 = $915; var $916 = $ra; $i_o42 = $916; var $917 = $nb40; var $918 = $nc41; var $919 = _llvm_pow_f64($917, $918); var $920 = $i_o42; var $921 = $920; var $922 = $921; FHEAP[$922] = $919; var $923 = $i_o42; var $924 = $923+8; IHEAP[$924] = 3; __label__ = 87; /* $936 */ break $902$925$141; } else { __label__ = 86; /* $925 */ } } while(0); if (__label__ == 86) { var $926 = $pc; var $927 = $1; var $928 = $927+24; IHEAP[$928] = $926; var $929 = $1; var $930 = $ra; var $931 = $rb38; var $932 = $rc39; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($929, $930, $931, $932, 10); var $933 = $1; var $934 = $933+12; var $935 = IHEAP[$934]; $base = $935; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 201) { var $938 = $base; var $939 = $i; var $940 = $939 >> 23; var $941 = $940 & 511; var $942 = $938+12*$941; $rb43 = $942; var $943 = $rb43; var $944 = $943+8; var $945 = IHEAP[$944]; var $946 = $945 == 3; ; if ($946) { ; var $948 = $rb43; var $949 = $948; var $950 = $949; var $951 = FHEAP[$950]; $nb44 = $951; var $952 = $ra; $i_o45 = $952; var $953 = $nb44; var $954 = 0 - $953; var $955 = $i_o45; var $956 = $955; var $957 = $956; FHEAP[$957] = $954; var $958 = $i_o45; var $959 = $958+8; IHEAP[$959] = 3; ; } else { ; var $961 = $pc; var $962 = $1; var $963 = $962+24; IHEAP[$963] = $961; var $964 = $1; var $965 = $ra; var $966 = $rb43; var $967 = $rb43; __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($964, $965, $966, $967, 11); var $968 = $1; var $969 = $968+12; var $970 = IHEAP[$969]; $base = $970; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 202) { var $973 = $base; var $974 = $i; var $975 = $974 >> 23; var $976 = $975 & 511; var $977 = $973+12*$976; var $978 = $977+8; var $979 = IHEAP[$978]; var $980 = $979 == 0; ; if ($980) { __lastLabel__ = 202; ; } else { __lastLabel__ = 202; ; var $982 = $base; var $983 = $i; var $984 = $983 >> 23; var $985 = $984 & 511; var $986 = $982+12*$985; var $987 = $986+8; var $988 = IHEAP[$987]; var $989 = $988 == 1; ; if ($989) { __lastLabel__ = 231; ; var $991 = $base; var $992 = $i; var $993 = $992 >> 23; var $994 = $993 & 511; var $995 = $991+12*$994; var $996 = $995; var $997 = $996; var $998 = $997; var $999 = IHEAP[$998]; var $1000 = $999 == 0; __lastLabel__ = 90; ; } else { __lastLabel__ = 231; ; } var $1002 = __lastLabel__ == 231 ? 0 : ($1000); __lastLabel__ = 92; ; } var $1004 = __lastLabel__ == 202 ? 1 : ($1002); var $1005 = $1004; $res = $1005; var $1006 = $ra; $i_o46 = $1006; var $1007 = $res; var $1008 = $i_o46; var $1009 = $1008; var $1010 = $1009; var $1011 = $1010; IHEAP[$1011] = $1007; var $1012 = $i_o46; var $1013 = $1012+8; IHEAP[$1013] = 1; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 203) { var $1015 = $base; var $1016 = $i; var $1017 = $1016 >> 23; var $1018 = $1017 & 511; var $1019 = $1015+12*$1018; $rb47 = $1019; var $1020 = $rb47; var $1021 = $1020+8; var $1022 = IHEAP[$1021]; if ($1022 == 5) { __label__ = 222; /* $1023 */ } else if ($1022 == 4) { __label__ = 223; /* $1039 */ } else { __label__ = 224; /* $1057 */ } if (__label__ == 224) { var $1058 = $pc; var $1059 = $1; var $1060 = $1059+24; IHEAP[$1060] = $1058; var $1061 = $1; var $1062 = $rb47; var $1063 = $ra; var $1064 = __Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS($1061, $1062, _luaO_nilobject_, $1063, 12); var $1065 = $1064 != 0; ; if (!$1065) { ; var $1067 = $1; var $1068 = $rb47; __Z14luaG_typeerrorP9lua_StatePK10lua_TValuePKc($1067, $1068, __str5225); ; } var $1070 = $1; var $1071 = $1070+12; var $1072 = IHEAP[$1071]; $base = $1072; ; } else if (__label__ == 222) { var $1024 = $ra; $i_o48 = $1024; var $1025 = $rb47; var $1026 = $1025; var $1027 = $1026; var $1028 = $1027; var $1029 = IHEAP[$1028]; var $1030 = $1029; var $1031 = $1030; var $1032 = __Z9luaH_getnP5Table($1031); var $1033 = $1032; var $1034 = $i_o48; var $1035 = $1034; var $1036 = $1035; FHEAP[$1036] = $1033; var $1037 = $i_o48; var $1038 = $1037+8; IHEAP[$1038] = 3; ; } else if (__label__ == 223) { var $1040 = $ra; $i_o49 = $1040; var $1041 = $rb47; var $1042 = $1041; var $1043 = $1042; var $1044 = $1043; var $1045 = IHEAP[$1044]; var $1046 = $1045; var $1047 = $1046; var $1048 = $1047; var $1049 = $1048+12; var $1050 = IHEAP[$1049]; var $1051 = unSign($1050, 32); var $1052 = $i_o49; var $1053 = $1052; var $1054 = $1053; FHEAP[$1054] = $1051; var $1055 = $i_o49; var $1056 = $1055+8; IHEAP[$1056] = 3; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 204) { var $1075 = $i; var $1076 = $1075 >> 23; var $1077 = $1076 & 511; $b50 = $1077; var $1078 = $i; var $1079 = $1078 >> 14; var $1080 = $1079 & 511; $c51 = $1080; var $1081 = $pc; var $1082 = $1; var $1083 = $1082+24; IHEAP[$1083] = $1081; var $1084 = $1; var $1085 = $c51; var $1086 = $b50; var $1087 = $1085 - $1086; var $1088 = $1087 + 1; var $1089 = $c51; __Z11luaV_concatP9lua_Stateii($1084, $1088, $1089); var $1090 = $1; var $1091 = $1090+16; var $1092 = IHEAP[$1091]; var $1093 = $1092+68; var $1094 = IHEAP[$1093]; var $1095 = $1; var $1096 = $1095+16; var $1097 = IHEAP[$1096]; var $1098 = $1097+64; var $1099 = IHEAP[$1098]; var $1100 = unSign($1094, 32) >= unSign($1099, 32); ; if ($1100) { ; var $1102 = $1; __Z9luaC_stepP9lua_State($1102); ; } var $1104 = $1; var $1105 = $1104+12; var $1106 = IHEAP[$1105]; $base = $1106; var $1107 = $base; var $1108 = $b50; var $1109 = $1107+12*$1108; $o252 = $1109; var $1110 = $base; var $1111 = $i; var $1112 = $1111 >> 6; var $1113 = $1112 & 255; var $1114 = $1110+12*$1113; $o153 = $1114; var $1115 = $o153; var $1116 = $1115; var $1117 = $o252; var $1118 = $1117; var $1119 = $1116; var $1120 = $1118; _llvm_memcpy_p0i8_p0i8_i32($1119, $1120, 8, 4, 0); var $1121 = $o252; var $1122 = $1121+8; var $1123 = IHEAP[$1122]; var $1124 = $o153; var $1125 = $1124+8; IHEAP[$1125] = $1123; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 205) { var $1127 = $i; var $1128 = $1127 >> 14; var $1129 = $1128 & 262143; var $1130 = $1129 - 131071; var $1131 = $pc; var $1132 = $1131+4*$1130; $pc = $1132; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 206) { var $1134 = $i; var $1135 = $1134 >> 23; var $1136 = $1135 & 511; var $1137 = $1136 & 256; var $1138 = $1137 != 0; ; if ($1138) { ; var $1140 = $k; var $1141 = $i; var $1142 = $1141 >> 23; var $1143 = $1142 & 511; var $1144 = $1143 & -257; var $1145 = $1140+12*$1144; __lastLabel__ = 97; ; } else { ; var $1147 = $base; var $1148 = $i; var $1149 = $1148 >> 23; var $1150 = $1149 & 511; var $1151 = $1147+12*$1150; __lastLabel__ = 99; ; } var $1153 = __lastLabel__ == 97 ? $1145 : ($1151); $rb54 = $1153; var $1154 = $i; var $1155 = $1154 >> 14; var $1156 = $1155 & 511; var $1157 = $1156 & 256; var $1158 = $1157 != 0; ; if ($1158) { ; var $1160 = $k; var $1161 = $i; var $1162 = $1161 >> 14; var $1163 = $1162 & 511; var $1164 = $1163 & -257; var $1165 = $1160+12*$1164; __lastLabel__ = 100; ; } else { ; var $1167 = $base; var $1168 = $i; var $1169 = $1168 >> 14; var $1170 = $1169 & 511; var $1171 = $1167+12*$1170; __lastLabel__ = 102; ; } var $1173 = __lastLabel__ == 100 ? $1165 : ($1171); $rc55 = $1173; var $1174 = $pc; var $1175 = $1; var $1176 = $1175+24; IHEAP[$1176] = $1174; var $1177 = $rb54; var $1178 = $1177+8; var $1179 = IHEAP[$1178]; var $1180 = $rc55; var $1181 = $1180+8; var $1182 = IHEAP[$1181]; var $1183 = $1179 == $1182; ; if ($1183) { __lastLabel__ = 232; ; var $1185 = $1; var $1186 = $rb54; var $1187 = $rc55; var $1188 = __Z13luaV_equalvalP9lua_StatePK10lua_TValueS3_($1185, $1186, $1187); var $1189 = $1188 != 0; __lastLabel__ = 103; ; } else { __lastLabel__ = 232; ; } var $1191 = __lastLabel__ == 232 ? 0 : ($1189); var $1192 = $1191; var $1193 = $i; var $1194 = $1193 >> 6; var $1195 = $1194 & 255; var $1196 = $1192 == $1195; ; if ($1196) { ; var $1198 = $pc; var $1199 = IHEAP[$1198]; var $1200 = $1199 >> 14; var $1201 = $1200 & 262143; var $1202 = $1201 - 131071; var $1203 = $pc; var $1204 = $1203+4*$1202; $pc = $1204; ; } var $1206 = $1; var $1207 = $1206+12; var $1208 = IHEAP[$1207]; $base = $1208; var $1209 = $pc; var $1210 = $1209+4; $pc = $1210; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 207) { var $1212 = $pc; var $1213 = $1; var $1214 = $1213+24; IHEAP[$1214] = $1212; var $1215 = $1; var $1216 = $i; var $1217 = $1216 >> 23; var $1218 = $1217 & 511; var $1219 = $1218 & 256; var $1220 = $1219 != 0; ; if ($1220) { ; var $1222 = $k; var $1223 = $i; var $1224 = $1223 >> 23; var $1225 = $1224 & 511; var $1226 = $1225 & -257; var $1227 = $1222+12*$1226; __lastLabel__ = 106; ; } else { ; var $1229 = $base; var $1230 = $i; var $1231 = $1230 >> 23; var $1232 = $1231 & 511; var $1233 = $1229+12*$1232; __lastLabel__ = 108; ; } var $1235 = __lastLabel__ == 106 ? $1227 : ($1233); var $1236 = $i; var $1237 = $1236 >> 14; var $1238 = $1237 & 511; var $1239 = $1238 & 256; var $1240 = $1239 != 0; ; if ($1240) { ; var $1242 = $k; var $1243 = $i; var $1244 = $1243 >> 14; var $1245 = $1244 & 511; var $1246 = $1245 & -257; var $1247 = $1242+12*$1246; __lastLabel__ = 109; ; } else { ; var $1249 = $base; var $1250 = $i; var $1251 = $1250 >> 14; var $1252 = $1251 & 511; var $1253 = $1249+12*$1252; __lastLabel__ = 111; ; } var $1255 = __lastLabel__ == 109 ? $1247 : ($1253); var $1256 = __Z13luaV_lessthanP9lua_StatePK10lua_TValueS3_($1215, $1235, $1255); var $1257 = $i; var $1258 = $1257 >> 6; var $1259 = $1258 & 255; var $1260 = $1256 == $1259; ; if ($1260) { ; var $1262 = $pc; var $1263 = IHEAP[$1262]; var $1264 = $1263 >> 14; var $1265 = $1264 & 262143; var $1266 = $1265 - 131071; var $1267 = $pc; var $1268 = $1267+4*$1266; $pc = $1268; ; } var $1270 = $1; var $1271 = $1270+12; var $1272 = IHEAP[$1271]; $base = $1272; var $1273 = $pc; var $1274 = $1273+4; $pc = $1274; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 208) { var $1276 = $pc; var $1277 = $1; var $1278 = $1277+24; IHEAP[$1278] = $1276; var $1279 = $1; var $1280 = $i; var $1281 = $1280 >> 23; var $1282 = $1281 & 511; var $1283 = $1282 & 256; var $1284 = $1283 != 0; ; if ($1284) { ; var $1286 = $k; var $1287 = $i; var $1288 = $1287 >> 23; var $1289 = $1288 & 511; var $1290 = $1289 & -257; var $1291 = $1286+12*$1290; __lastLabel__ = 113; ; } else { ; var $1293 = $base; var $1294 = $i; var $1295 = $1294 >> 23; var $1296 = $1295 & 511; var $1297 = $1293+12*$1296; __lastLabel__ = 115; ; } var $1299 = __lastLabel__ == 113 ? $1291 : ($1297); var $1300 = $i; var $1301 = $1300 >> 14; var $1302 = $1301 & 511; var $1303 = $1302 & 256; var $1304 = $1303 != 0; ; if ($1304) { ; var $1306 = $k; var $1307 = $i; var $1308 = $1307 >> 14; var $1309 = $1308 & 511; var $1310 = $1309 & -257; var $1311 = $1306+12*$1310; __lastLabel__ = 116; ; } else { ; var $1313 = $base; var $1314 = $i; var $1315 = $1314 >> 14; var $1316 = $1315 & 511; var $1317 = $1313+12*$1316; __lastLabel__ = 118; ; } var $1319 = __lastLabel__ == 116 ? $1311 : ($1317); var $1320 = __Z9lessequalP9lua_StatePK10lua_TValueS3_($1279, $1299, $1319); var $1321 = $i; var $1322 = $1321 >> 6; var $1323 = $1322 & 255; var $1324 = $1320 == $1323; ; if ($1324) { ; var $1326 = $pc; var $1327 = IHEAP[$1326]; var $1328 = $1327 >> 14; var $1329 = $1328 & 262143; var $1330 = $1329 - 131071; var $1331 = $pc; var $1332 = $1331+4*$1330; $pc = $1332; ; } var $1334 = $1; var $1335 = $1334+12; var $1336 = IHEAP[$1335]; $base = $1336; var $1337 = $pc; var $1338 = $1337+4; $pc = $1338; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 209) { var $1340 = $ra; var $1341 = $1340+8; var $1342 = IHEAP[$1341]; var $1343 = $1342 == 0; ; if ($1343) { __lastLabel__ = 209; ; } else { __lastLabel__ = 209; ; var $1345 = $ra; var $1346 = $1345+8; var $1347 = IHEAP[$1346]; var $1348 = $1347 == 1; ; if ($1348) { __lastLabel__ = 233; ; var $1350 = $ra; var $1351 = $1350; var $1352 = $1351; var $1353 = $1352; var $1354 = IHEAP[$1353]; var $1355 = $1354 == 0; __lastLabel__ = 120; ; } else { __lastLabel__ = 233; ; } var $1357 = __lastLabel__ == 233 ? 0 : ($1355); __lastLabel__ = 122; ; } var $1359 = __lastLabel__ == 209 ? 1 : ($1357); var $1360 = $1359; var $1361 = $i; var $1362 = $1361 >> 14; var $1363 = $1362 & 511; var $1364 = $1360 != $1363; ; if ($1364) { ; var $1366 = $pc; var $1367 = IHEAP[$1366]; var $1368 = $1367 >> 14; var $1369 = $1368 & 262143; var $1370 = $1369 - 131071; var $1371 = $pc; var $1372 = $1371+4*$1370; $pc = $1372; ; } var $1374 = $pc; var $1375 = $1374+4; $pc = $1375; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 210) { var $1377 = $base; var $1378 = $i; var $1379 = $1378 >> 23; var $1380 = $1379 & 511; var $1381 = $1377+12*$1380; $rb56 = $1381; var $1382 = $rb56; var $1383 = $1382+8; var $1384 = IHEAP[$1383]; var $1385 = $1384 == 0; ; if ($1385) { __lastLabel__ = 210; ; } else { __lastLabel__ = 210; ; var $1387 = $rb56; var $1388 = $1387+8; var $1389 = IHEAP[$1388]; var $1390 = $1389 == 1; ; if ($1390) { __lastLabel__ = 234; ; var $1392 = $rb56; var $1393 = $1392; var $1394 = $1393; var $1395 = $1394; var $1396 = IHEAP[$1395]; var $1397 = $1396 == 0; __lastLabel__ = 125; ; } else { __lastLabel__ = 234; ; } var $1399 = __lastLabel__ == 234 ? 0 : ($1397); __lastLabel__ = 127; ; } var $1401 = __lastLabel__ == 210 ? 1 : ($1399); var $1402 = $1401; var $1403 = $i; var $1404 = $1403 >> 14; var $1405 = $1404 & 511; var $1406 = $1402 != $1405; ; if ($1406) { ; var $1408 = $rb56; $o257 = $1408; var $1409 = $ra; $o158 = $1409; var $1410 = $o158; var $1411 = $1410; var $1412 = $o257; var $1413 = $1412; var $1414 = $1411; var $1415 = $1413; _llvm_memcpy_p0i8_p0i8_i32($1414, $1415, 8, 4, 0); var $1416 = $o257; var $1417 = $1416+8; var $1418 = IHEAP[$1417]; var $1419 = $o158; var $1420 = $1419+8; IHEAP[$1420] = $1418; var $1421 = $pc; var $1422 = IHEAP[$1421]; var $1423 = $1422 >> 14; var $1424 = $1423 & 262143; var $1425 = $1424 - 131071; var $1426 = $pc; var $1427 = $1426+4*$1425; $pc = $1427; ; } var $1429 = $pc; var $1430 = $1429+4; $pc = $1430; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 211) { var $1432 = $i; var $1433 = $1432 >> 23; var $1434 = $1433 & 511; $b59 = $1434; var $1435 = $i; var $1436 = $1435 >> 14; var $1437 = $1436 & 511; var $1438 = $1437 - 1; $nresults = $1438; var $1439 = $b59; var $1440 = $1439 != 0; ; if ($1440) { ; var $1442 = $ra; var $1443 = $b59; var $1444 = $1442+12*$1443; var $1445 = $1; var $1446 = $1445+8; IHEAP[$1446] = $1444; ; } var $1448 = $pc; var $1449 = $1; var $1450 = $1449+24; IHEAP[$1450] = $1448; var $1451 = $1; var $1452 = $ra; var $1453 = $nresults; var $1454 = __Z12luaD_precallP9lua_StateP10lua_TValuei($1451, $1452, $1453); if ($1454 == 0) { __label__ = 225; /* $1455 */ break $28$4; } else if ($1454 == 1) { ; } else { __label__ = 227; /* $1473 */ break $3$2; } var $1459 = $nresults; var $1460 = $1459 >= 0; ; if ($1460) { ; var $1462 = $1; var $1463 = $1462+20; var $1464 = IHEAP[$1463]; var $1465 = $1464+8; var $1466 = IHEAP[$1465]; var $1467 = $1; var $1468 = $1467+8; IHEAP[$1468] = $1466; ; } var $1470 = $1; var $1471 = $1470+12; var $1472 = IHEAP[$1471]; $base = $1472; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 212) { var $1475 = $i; var $1476 = $1475 >> 23; var $1477 = $1476 & 511; $b60 = $1477; var $1478 = $b60; var $1479 = $1478 != 0; ; if ($1479) { ; var $1481 = $ra; var $1482 = $b60; var $1483 = $1481+12*$1482; var $1484 = $1; var $1485 = $1484+8; IHEAP[$1485] = $1483; ; } var $1487 = $pc; var $1488 = $1; var $1489 = $1488+24; IHEAP[$1489] = $1487; var $1490 = $1; var $1491 = $ra; var $1492 = __Z12luaD_precallP9lua_StateP10lua_TValuei($1490, $1491, -1); if ($1492 == 0) { __label__ = 228; /* $1493 */ break $28$4; } else if ($1492 == 1) { ; } else { __label__ = 230; /* $1586 */ break $3$2; } var $1583 = $1; var $1584 = $1583+12; var $1585 = IHEAP[$1584]; $base = $1585; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 214) { var $1632 = $ra; var $1633 = $1632+24; var $1634 = $1633; var $1635 = $1634; var $1636 = FHEAP[$1635]; $step = $1636; var $1637 = $ra; var $1638 = $1637; var $1639 = $1638; var $1640 = FHEAP[$1639]; var $1641 = $step; var $1642 = $1640 + $1641; $idx = $1642; var $1643 = $ra; var $1644 = $1643+12; var $1645 = $1644; var $1646 = $1645; var $1647 = FHEAP[$1646]; $limit = $1647; var $1648 = $step; var $1649 = 0 < $1648; ; $1650$1654$246: do { if ($1649) { ; var $1651 = $idx; var $1652 = $limit; var $1653 = $1651 <= $1652; if ($1653) { __label__ = 143; /* $1658 */ break $1650$1654$246; } else { __label__ = 144; /* $1680 */ break $1650$1654$246; } } else { ; var $1655 = $limit; var $1656 = $idx; var $1657 = $1655 <= $1656; if ($1657) { __label__ = 143; /* $1658 */ break $1650$1654$246; } else { __label__ = 144; /* $1680 */ break $1650$1654$246; } } } while(0); if (__label__ == 143) { var $1659 = $i; var $1660 = $1659 >> 14; var $1661 = $1660 & 262143; var $1662 = $1661 - 131071; var $1663 = $pc; var $1664 = $1663+4*$1662; $pc = $1664; var $1665 = $ra; $i_o64 = $1665; var $1666 = $idx; var $1667 = $i_o64; var $1668 = $1667; var $1669 = $1668; FHEAP[$1669] = $1666; var $1670 = $i_o64; var $1671 = $1670+8; IHEAP[$1671] = 3; var $1672 = $ra; var $1673 = $1672+36; $i_o65 = $1673; var $1674 = $idx; var $1675 = $i_o65; var $1676 = $1675; var $1677 = $1676; FHEAP[$1677] = $1674; var $1678 = $i_o65; var $1679 = $1678+8; IHEAP[$1679] = 3; ; } __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 215) { var $1682 = $ra; $init = $1682; var $1683 = $ra; var $1684 = $1683+12; $plimit = $1684; var $1685 = $ra; var $1686 = $1685+24; $pstep = $1686; var $1687 = $pc; var $1688 = $1; var $1689 = $1688+24; IHEAP[$1689] = $1687; var $1690 = $init; var $1691 = $1690+8; var $1692 = IHEAP[$1691]; var $1693 = $1692 == 3; ; $1701$1694$253: do { if ($1693) { __label__ = 146; /* $1701 */ } else { ; var $1695 = $init; var $1696 = $ra; var $1697 = __Z13luaV_tonumberPK10lua_TValuePS_($1695, $1696); $init = $1697; var $1698 = $1697 != 0; if ($1698) { __label__ = 146; /* $1701 */ break $1701$1694$253; } var $1700 = $1; __Z13luaG_runerrorP9lua_StatePKcz($1700, __str6226); __label__ = 148; /* $1729 */ break $1701$1694$253; } } while(0); if (__label__ == 146) { var $1702 = $plimit; var $1703 = $1702+8; var $1704 = IHEAP[$1703]; var $1705 = $1704 == 3; ; $1714$1706$258: do { if ($1705) { __label__ = 149; /* $1714 */ } else { ; var $1707 = $plimit; var $1708 = $ra; var $1709 = $1708+12; var $1710 = __Z13luaV_tonumberPK10lua_TValuePS_($1707, $1709); $plimit = $1710; var $1711 = $1710 != 0; if ($1711) { __label__ = 149; /* $1714 */ break $1714$1706$258; } var $1713 = $1; __Z13luaG_runerrorP9lua_StatePKcz($1713, __str7227); __label__ = 151; /* $1728 */ break $1714$1706$258; } } while(0); if (__label__ == 149) { var $1715 = $pstep; var $1716 = $1715+8; var $1717 = IHEAP[$1716]; var $1718 = $1717 == 3; ; $1727$1719$263: do { if (!$1718) { ; var $1720 = $pstep; var $1721 = $ra; var $1722 = $1721+24; var $1723 = __Z13luaV_tonumberPK10lua_TValuePS_($1720, $1722); $pstep = $1723; var $1724 = $1723 != 0; if ($1724) { __label__ = 152; /* $1727 */ break $1727$1719$263; } var $1726 = $1; __Z13luaG_runerrorP9lua_StatePKcz($1726, __str8228); ; } } while(0); ; } ; } var $1730 = $ra; $i_o66 = $1730; var $1731 = $ra; var $1732 = $1731; var $1733 = $1732; var $1734 = FHEAP[$1733]; var $1735 = $pstep; var $1736 = $1735; var $1737 = $1736; var $1738 = FHEAP[$1737]; var $1739 = $1734 - $1738; var $1740 = $i_o66; var $1741 = $1740; var $1742 = $1741; FHEAP[$1742] = $1739; var $1743 = $i_o66; var $1744 = $1743+8; IHEAP[$1744] = 3; var $1745 = $i; var $1746 = $1745 >> 14; var $1747 = $1746 & 262143; var $1748 = $1747 - 131071; var $1749 = $pc; var $1750 = $1749+4*$1748; $pc = $1750; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 216) { var $1752 = $ra; var $1753 = $1752+36; $cb = $1753; var $1754 = $ra; var $1755 = $1754+24; $o267 = $1755; var $1756 = $cb; var $1757 = $1756+24; $o168 = $1757; var $1758 = $o168; var $1759 = $1758; var $1760 = $o267; var $1761 = $1760; var $1762 = $1759; var $1763 = $1761; _llvm_memcpy_p0i8_p0i8_i32($1762, $1763, 8, 4, 0); var $1764 = $o267; var $1765 = $1764+8; var $1766 = IHEAP[$1765]; var $1767 = $o168; var $1768 = $1767+8; IHEAP[$1768] = $1766; var $1769 = $ra; var $1770 = $1769+12; $o269 = $1770; var $1771 = $cb; var $1772 = $1771+12; $o170 = $1772; var $1773 = $o170; var $1774 = $1773; var $1775 = $o269; var $1776 = $1775; var $1777 = $1774; var $1778 = $1776; _llvm_memcpy_p0i8_p0i8_i32($1777, $1778, 8, 4, 0); var $1779 = $o269; var $1780 = $1779+8; var $1781 = IHEAP[$1780]; var $1782 = $o170; var $1783 = $1782+8; IHEAP[$1783] = $1781; var $1784 = $ra; $o271 = $1784; var $1785 = $cb; $o172 = $1785; var $1786 = $o172; var $1787 = $1786; var $1788 = $o271; var $1789 = $1788; var $1790 = $1787; var $1791 = $1789; _llvm_memcpy_p0i8_p0i8_i32($1790, $1791, 8, 4, 0); var $1792 = $o271; var $1793 = $1792+8; var $1794 = IHEAP[$1793]; var $1795 = $o172; var $1796 = $1795+8; IHEAP[$1796] = $1794; var $1797 = $cb; var $1798 = $1797+36; var $1799 = $1; var $1800 = $1799+8; IHEAP[$1800] = $1798; var $1801 = $pc; var $1802 = $1; var $1803 = $1802+24; IHEAP[$1803] = $1801; var $1804 = $1; var $1805 = $cb; var $1806 = $i; var $1807 = $1806 >> 14; var $1808 = $1807 & 511; __Z9luaD_callP9lua_StateP10lua_TValuei($1804, $1805, $1808); var $1809 = $1; var $1810 = $1809+12; var $1811 = IHEAP[$1810]; $base = $1811; var $1812 = $1; var $1813 = $1812+20; var $1814 = IHEAP[$1813]; var $1815 = $1814+8; var $1816 = IHEAP[$1815]; var $1817 = $1; var $1818 = $1817+8; IHEAP[$1818] = $1816; var $1819 = $base; var $1820 = $i; var $1821 = $1820 >> 6; var $1822 = $1821 & 255; var $1823 = $1819+12*$1822; var $1824 = $1823+36; $cb = $1824; var $1825 = $cb; var $1826 = $1825+8; var $1827 = IHEAP[$1826]; var $1828 = $1827 == 0; ; if (!$1828) { ; var $1830 = $cb; $o273 = $1830; var $1831 = $cb; var $1832 = $1831+-12; $o174 = $1832; var $1833 = $o174; var $1834 = $1833; var $1835 = $o273; var $1836 = $1835; var $1837 = $1834; var $1838 = $1836; _llvm_memcpy_p0i8_p0i8_i32($1837, $1838, 8, 4, 0); var $1839 = $o273; var $1840 = $1839+8; var $1841 = IHEAP[$1840]; var $1842 = $o174; var $1843 = $1842+8; IHEAP[$1843] = $1841; var $1844 = $pc; var $1845 = IHEAP[$1844]; var $1846 = $1845 >> 14; var $1847 = $1846 & 262143; var $1848 = $1847 - 131071; var $1849 = $pc; var $1850 = $1849+4*$1848; $pc = $1850; ; } var $1852 = $pc; var $1853 = $1852+4; $pc = $1853; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 217) { var $1855 = $i; var $1856 = $1855 >> 23; var $1857 = $1856 & 511; $n = $1857; var $1858 = $i; var $1859 = $1858 >> 14; var $1860 = $1859 & 511; $c75 = $1860; var $1861 = $n; var $1862 = $1861 == 0; ; if ($1862) { ; var $1864 = $1; var $1865 = $1864+8; var $1866 = IHEAP[$1865]; var $1867 = $ra; var $1868 = $1866; var $1869 = $1867; var $1870 = $1868 - $1869; var $1871 = Math.floor($1870 / 12); var $1872 = $1871 - 1; $n = $1872; var $1873 = $1; var $1874 = $1873+20; var $1875 = IHEAP[$1874]; var $1876 = $1875+8; var $1877 = IHEAP[$1876]; var $1878 = $1; var $1879 = $1878+8; IHEAP[$1879] = $1877; ; } var $1881 = $c75; var $1882 = $1881 == 0; ; if ($1882) { ; var $1884 = $pc; var $1885 = $1884+4; $pc = $1885; var $1886 = IHEAP[$1884]; $c75 = $1886; ; } var $1888 = $ra; var $1889 = $1888+8; var $1890 = IHEAP[$1889]; var $1891 = $1890 == 5; ; if ($1891) { ; var $1894 = $ra; var $1895 = $1894; var $1896 = $1895; var $1897 = $1896; var $1898 = IHEAP[$1897]; var $1899 = $1898; var $1900 = $1899; $h = $1900; var $1901 = $c75; var $1902 = $1901 - 1; var $1903 = $1902 * 50; var $1904 = $n; var $1905 = $1903 + $1904; $last = $1905; var $1906 = $last; var $1907 = $h; var $1908 = $1907+28; var $1909 = IHEAP[$1908]; var $1910 = $1906 > $1909; ; if ($1910) { ; var $1912 = $1; var $1913 = $h; var $1914 = $last; __Z16luaH_resizearrayP9lua_StateP5Tablei($1912, $1913, $1914); ; } ; $1916$285: while(1) { // $1916 var $1917 = $n; var $1918 = $1917 > 0; if (!($1918)) { __label__ = 164; /* $1974 */ break $1916$285; } var $1920 = $ra; var $1921 = $n; var $1922 = $1920+12*$1921; $val = $1922; var $1923 = $val; $o276 = $1923; var $1924 = $1; var $1925 = $h; var $1926 = $last; var $1927 = $1926 + -1; $last = $1927; var $1928 = __Z11luaH_setnumP9lua_StateP5Tablei($1924, $1925, $1926); $o177 = $1928; var $1929 = $o177; var $1930 = $1929; var $1931 = $o276; var $1932 = $1931; var $1933 = $1930; var $1934 = $1932; _llvm_memcpy_p0i8_p0i8_i32($1933, $1934, 8, 4, 0); var $1935 = $o276; var $1936 = $1935+8; var $1937 = IHEAP[$1936]; var $1938 = $o177; var $1939 = $1938+8; IHEAP[$1939] = $1937; var $1940 = $val; var $1941 = $1940+8; var $1942 = IHEAP[$1941]; var $1943 = $1942 >= 4; ; $1944$1970$288: do { if ($1943) { ; var $1945 = $val; var $1946 = $1945; var $1947 = $1946; var $1948 = $1947; var $1949 = IHEAP[$1948]; var $1950 = $1949; var $1951 = $1950; var $1952 = $1951+5; var $1953 = IHEAP[$1952]; var $1954 = $1953; var $1955 = $1954 & 3; var $1956 = $1955 != 0; if (!($1956)) { __label__ = 166; /* $1970 */ break $1944$1970$288; } var $1958 = $h; var $1959 = $1958; var $1960 = $1959; var $1961 = $1960; var $1962 = $1961+5; var $1963 = IHEAP[$1962]; var $1964 = $1963; var $1965 = $1964 & 4; var $1966 = $1965 != 0; if (!($1966)) { __label__ = 166; /* $1970 */ break $1944$1970$288; } var $1968 = $1; var $1969 = $h; __Z16luaC_barrierbackP9lua_StateP5Table($1968, $1969); ; } } while(0); ; var $1972 = $n; var $1973 = $1972 + -1; $n = $1973; __label__ = 162; /* $1916 */ continue $1916$285; } __label__ = 1; /* $28 */ continue $28$4; } else { ; ; } } else if (__label__ == 218) { var $1976 = $1; var $1977 = $ra; __Z10luaF_closeP9lua_StateP10lua_TValue($1976, $1977); __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 219) { var $1979 = $i; var $1980 = $1979 >> 14; var $1981 = $1980 & 262143; var $1982 = $cl; var $1983 = $1982+16; var $1984 = IHEAP[$1983]; var $1985 = $1984+16; var $1986 = IHEAP[$1985]; var $1987 = $1986+4*$1981; var $1988 = IHEAP[$1987]; $p = $1988; var $1989 = $p; var $1990 = $1989+72; var $1991 = IHEAP[$1990]; var $1992 = $1991; $nup = $1992; var $1993 = $1; var $1994 = $nup; var $1995 = $cl; var $1996 = $1995+12; var $1997 = IHEAP[$1996]; var $1998 = __Z16luaF_newLclosureP9lua_StateiP5Table($1993, $1994, $1997); $ncl = $1998; var $1999 = $p; var $2000 = $ncl; var $2001 = $2000; var $2002 = $2001; var $2003 = $2002+16; IHEAP[$2003] = $1999; $j = 0; ; $2004$298: while(1) { // $2004 var $2005 = $j; var $2006 = $nup; var $2007 = $2005 < $2006; if (!($2007)) { __label__ = 172; /* $2050 */ break $2004$298; } var $2009 = $pc; var $2010 = IHEAP[$2009]; var $2011 = $2010 >> 0; var $2012 = $2011 & 63; var $2013 = $2012 == 4; ; if ($2013) { ; var $2015 = $pc; var $2016 = IHEAP[$2015]; var $2017 = $2016 >> 23; var $2018 = $2017 & 511; var $2019 = $cl; var $2020 = $2019+20; var $2021 = $2020+$2018*4; var $2022 = IHEAP[$2021]; var $2023 = $j; var $2024 = $ncl; var $2025 = $2024; var $2026 = $2025; var $2027 = $2026+20; var $2028 = $2027+$2023*4; IHEAP[$2028] = $2022; ; } else { ; var $2030 = $1; var $2031 = $base; var $2032 = $pc; var $2033 = IHEAP[$2032]; var $2034 = $2033 >> 23; var $2035 = $2034 & 511; var $2036 = $2031+12*$2035; var $2037 = __Z14luaF_findupvalP9lua_StateP10lua_TValue($2030, $2036); var $2038 = $j; var $2039 = $ncl; var $2040 = $2039; var $2041 = $2040; var $2042 = $2041+20; var $2043 = $2042+$2038*4; IHEAP[$2043] = $2037; ; } ; var $2046 = $j; var $2047 = $2046 + 1; $j = $2047; var $2048 = $pc; var $2049 = $2048+4; $pc = $2049; __label__ = 170; /* $2004 */ continue $2004$298; } var $2051 = $ra; $i_o78 = $2051; var $2052 = $ncl; var $2053 = $2052; var $2054 = $i_o78; var $2055 = $2054; var $2056 = $2055; var $2057 = $2056; IHEAP[$2057] = $2053; var $2058 = $i_o78; var $2059 = $2058+8; IHEAP[$2059] = 6; var $2060 = $pc; var $2061 = $1; var $2062 = $2061+24; IHEAP[$2062] = $2060; var $2063 = $1; var $2064 = $2063+16; var $2065 = IHEAP[$2064]; var $2066 = $2065+68; var $2067 = IHEAP[$2066]; var $2068 = $1; var $2069 = $2068+16; var $2070 = IHEAP[$2069]; var $2071 = $2070+64; var $2072 = IHEAP[$2071]; var $2073 = unSign($2067, 32) >= unSign($2072, 32); ; if ($2073) { ; var $2075 = $1; __Z9luaC_stepP9lua_State($2075); ; } var $2077 = $1; var $2078 = $2077+12; var $2079 = IHEAP[$2078]; $base = $2079; __label__ = 1; /* $28 */ continue $28$4; } else if (__label__ == 220) { var $2081 = $i; var $2082 = $2081 >> 23; var $2083 = $2082 & 511; var $2084 = $2083 - 1; $b79 = $2084; var $2085 = $1; var $2086 = $2085+20; var $2087 = IHEAP[$2086]; $ci81 = $2087; var $2088 = $ci81; var $2089 = $2088; var $2090 = IHEAP[$2089]; var $2091 = $ci81; var $2092 = $2091+4; var $2093 = IHEAP[$2092]; var $2094 = $2090; var $2095 = $2093; var $2096 = $2094 - $2095; var $2097 = Math.floor($2096 / 12); var $2098 = $cl; var $2099 = $2098+16; var $2100 = IHEAP[$2099]; var $2101 = $2100+73; var $2102 = IHEAP[$2101]; var $2103 = $2102; var $2104 = $2097 - $2103; var $2105 = $2104 - 1; $n82 = $2105; var $2106 = $b79; var $2107 = $2106 == -1; ; if ($2107) { ; var $2109 = $pc; var $2110 = $1; var $2111 = $2110+24; IHEAP[$2111] = $2109; var $2112 = $1; var $2113 = $2112+28; var $2114 = IHEAP[$2113]; var $2115 = $2114; var $2116 = $1; var $2117 = $2116+8; var $2118 = IHEAP[$2117]; var $2119 = $2118; var $2120 = $2115; var $2121 = $2119; var $2122 = $2120 - $2121; var $2123 = $n82; var $2124 = $2123 * 12; var $2125 = $2122 <= $2124; ; if ($2125) { ; var $2127 = $1; var $2128 = $n82; __Z14luaD_growstackP9lua_Statei($2127, $2128); ; } else { ; ; } var $2131 = $1; var $2132 = $2131+12; var $2133 = IHEAP[$2132]; $base = $2133; var $2134 = $base; var $2135 = $i; var $2136 = $2135 >> 6; var $2137 = $2136 & 255; var $2138 = $2134+12*$2137; $ra = $2138; var $2139 = $n82; $b79 = $2139; var $2140 = $ra; var $2141 = $n82; var $2142 = $2140+12*$2141; var $2143 = $1; var $2144 = $2143+8; IHEAP[$2144] = $2142; ; } $j80 = 0; ; $2146$318: while(1) { // $2146 var $2147 = $j80; var $2148 = $b79; var $2149 = $2147 < $2148; if (!($2149)) { __label__ = 180; /* $2186 */ break $2146$318; } var $2151 = $j80; var $2152 = $n82; var $2153 = $2151 < $2152; ; if ($2153) { ; var $2155 = $ci81; var $2156 = $2155; var $2157 = IHEAP[$2156]; var $2158 = $n82; var $2159 = 0 - $2158; var $2160 = $2157+12*$2159; var $2161 = $j80; var $2162 = $2160+12*$2161; $o283 = $2162; var $2163 = $ra; var $2164 = $j80; var $2165 = $2163+12*$2164; $o184 = $2165; var $2166 = $o184; var $2167 = $2166; var $2168 = $o283; var $2169 = $2168; var $2170 = $2167; var $2171 = $2169; _llvm_memcpy_p0i8_p0i8_i32($2170, $2171, 8, 4, 0); var $2172 = $o283; var $2173 = $2172+8; var $2174 = IHEAP[$2173]; var $2175 = $o184; var $2176 = $2175+8; IHEAP[$2176] = $2174; ; } else { ; var $2178 = $ra; var $2179 = $j80; var $2180 = $2178+12*$2179; var $2181 = $2180+8; IHEAP[$2181] = 0; ; } ; var $2184 = $j80; var $2185 = $2184 + 1; $j80 = $2185; __label__ = 178; /* $2146 */ continue $2146$318; } __label__ = 1; /* $28 */ continue $28$4; } __label__ = 1; /* $28 */ continue $28$4; } if (__label__ == 213) { var $1588 = $i; var $1589 = $1588 >> 23; var $1590 = $1589 & 511; $b63 = $1590; var $1591 = $b63; var $1592 = $1591 != 0; ; if ($1592) { ; var $1594 = $ra; var $1595 = $b63; var $1596 = $1594+12*$1595; var $1597 = $1596+-12; var $1598 = $1; var $1599 = $1598+8; IHEAP[$1599] = $1597; ; } var $1601 = $1; var $1602 = $1601+96; var $1603 = IHEAP[$1602]; var $1604 = $1603 != 0; ; if ($1604) { ; var $1606 = $1; var $1607 = $base; __Z10luaF_closeP9lua_StateP10lua_TValue($1606, $1607); ; } var $1609 = $pc; var $1610 = $1; var $1611 = $1610+24; IHEAP[$1611] = $1609; var $1612 = $1; var $1613 = $ra; var $1614 = __Z12luaD_poscallP9lua_StateP10lua_TValue($1612, $1613); $b63 = $1614; var $1615 = $2; var $1616 = $1615 + -1; $2 = $1616; var $1617 = $1616 == 0; if ($1617) { __label__ = 140; /* $1618 */ break $3$2; } var $1620 = $b63; var $1621 = $1620 != 0; ; if ($1621) { ; var $1623 = $1; var $1624 = $1623+20; var $1625 = IHEAP[$1624]; var $1626 = $1625+8; var $1627 = IHEAP[$1626]; var $1628 = $1; var $1629 = $1628+8; IHEAP[$1629] = $1627; ; } __label__ = 0; /* $3 */ continue $3$2; } else if (__label__ == 225) { var $1456 = $2; var $1457 = $1456 + 1; $2 = $1457; __label__ = 0; /* $3 */ continue $3$2; } else if (__label__ == 228) { var $1494 = $1; var $1495 = $1494+20; var $1496 = IHEAP[$1495]; var $1497 = $1496+-24; $ci = $1497; var $1498 = $ci; var $1499 = $1498+4; var $1500 = IHEAP[$1499]; $func = $1500; var $1501 = $ci; var $1502 = $1501+24; var $1503 = $1502+4; var $1504 = IHEAP[$1503]; $pfunc = $1504; var $1505 = $1; var $1506 = $1505+96; var $1507 = IHEAP[$1506]; var $1508 = $1507 != 0; ; if ($1508) { ; var $1510 = $1; var $1511 = $ci; var $1512 = $1511; var $1513 = IHEAP[$1512]; __Z10luaF_closeP9lua_StateP10lua_TValue($1510, $1513); ; } var $1515 = $ci; var $1516 = $1515+4; var $1517 = IHEAP[$1516]; var $1518 = $ci; var $1519 = $1518+24; var $1520 = $1519; var $1521 = IHEAP[$1520]; var $1522 = $pfunc; var $1523 = $1521; var $1524 = $1522; var $1525 = $1523 - $1524; var $1526 = Math.floor($1525 / 12); var $1527 = $1517+12*$1526; var $1528 = $ci; var $1529 = $1528; IHEAP[$1529] = $1527; var $1530 = $1; var $1531 = $1530+12; IHEAP[$1531] = $1527; $aux = 0; ; $1532$345: while(1) { // $1532 var $1533 = $pfunc; var $1534 = $aux; var $1535 = $1533+12*$1534; var $1536 = $1; var $1537 = $1536+8; var $1538 = IHEAP[$1537]; var $1539 = $1535 < $1538; if (!($1539)) { __label__ = 136; /* $1561 */ break $1532$345; } var $1541 = $pfunc; var $1542 = $aux; var $1543 = $1541+12*$1542; $o261 = $1543; var $1544 = $func; var $1545 = $aux; var $1546 = $1544+12*$1545; $o162 = $1546; var $1547 = $o162; var $1548 = $1547; var $1549 = $o261; var $1550 = $1549; var $1551 = $1548; var $1552 = $1550; _llvm_memcpy_p0i8_p0i8_i32($1551, $1552, 8, 4, 0); var $1553 = $o261; var $1554 = $1553+8; var $1555 = IHEAP[$1554]; var $1556 = $o162; var $1557 = $1556+8; IHEAP[$1557] = $1555; ; var $1559 = $aux; var $1560 = $1559 + 1; $aux = $1560; __label__ = 134; /* $1532 */ continue $1532$345; } var $1562 = $func; var $1563 = $aux; var $1564 = $1562+12*$1563; var $1565 = $1; var $1566 = $1565+8; IHEAP[$1566] = $1564; var $1567 = $ci; var $1568 = $1567+8; IHEAP[$1568] = $1564; var $1569 = $1; var $1570 = $1569+24; var $1571 = IHEAP[$1570]; var $1572 = $ci; var $1573 = $1572+12; IHEAP[$1573] = $1571; var $1574 = $ci; var $1575 = $1574+20; var $1576 = IHEAP[$1575]; var $1577 = $1576 + 1; IHEAP[$1575] = $1577; var $1578 = $1; var $1579 = $1578+20; var $1580 = IHEAP[$1579]; var $1581 = $1580+-24; IHEAP[$1579] = $1581; __label__ = 0; /* $3 */ continue $3$2; } } if (__label__ == 4) { var $60 = $pc; var $61 = $60+-4; var $62 = $1; var $63 = $62+24; IHEAP[$63] = $61; ; } else if (__label__ == 227) { ; } else if (__label__ == 230) { ; } else if (__label__ == 140) { ; } STACKTOP = __stackBase__; return; } __Z12luaV_executeP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12luaV_executeP9lua_Statei, "__Z12luaV_executeP9lua_Statei"); function __Z9traceexecP9lua_StatePKj($L, $pc) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $mask; var $oldpc; var $p; var $npc; var $newline; $1 = $L; $2 = $pc; var $3 = $1; var $4 = $3+56; var $5 = IHEAP[$4]; $mask = $5; var $6 = $1; var $7 = $6+24; var $8 = IHEAP[$7]; $oldpc = $8; var $9 = $2; var $10 = $1; var $11 = $10+24; IHEAP[$11] = $9; var $12 = $mask; var $13 = $12; var $14 = $13 & 8; var $15 = $14 != 0; ; $16$28$2: do { if ($15) { ; var $17 = $1; var $18 = $17+64; var $19 = IHEAP[$18]; var $20 = $19 == 0; if (!($20)) { __label__ = 1; /* $28 */ break $16$28$2; } var $22 = $1; var $23 = $22+60; var $24 = IHEAP[$23]; var $25 = $1; var $26 = $25+64; IHEAP[$26] = $24; var $27 = $1; __Z13luaD_callhookP9lua_Stateii($27, 3, -1); ; } } while(0); var $29 = $mask; var $30 = $29; var $31 = $30 & 4; var $32 = $31 != 0; ; if ($32) { ; var $34 = $1; var $35 = $34+20; var $36 = IHEAP[$35]; var $37 = $36+4; var $38 = IHEAP[$37]; var $39 = $38; var $40 = $39; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42; var $44 = $43; var $45 = $44; var $46 = $45; var $47 = $46+16; var $48 = IHEAP[$47]; $p = $48; var $49 = $2; var $50 = $p; var $51 = $50+12; var $52 = IHEAP[$51]; var $53 = $49; var $54 = $52; var $55 = $53 - $54; var $56 = Math.floor($55 / 4); var $57 = $56 - 1; $npc = $57; var $58 = $p; var $59 = $58+20; var $60 = IHEAP[$59]; var $61 = $60 != 0; ; if ($61) { ; var $63 = $npc; var $64 = $p; var $65 = $64+20; var $66 = IHEAP[$65]; var $67 = $66+4*$63; var $68 = IHEAP[$67]; __lastLabel__ = 3; ; } else { ; __lastLabel__ = 5; ; } var $71 = __lastLabel__ == 3 ? $68 : (0); $newline = $71; var $72 = $npc; var $73 = $72 == 0; ; $103$74$12: do { if ($73) { __label__ = 6; /* $103 */ } else { ; var $75 = $2; var $76 = $oldpc; var $77 = $75 <= $76; if ($77) { __label__ = 6; /* $103 */ break $103$74$12; } var $79 = $newline; var $80 = $p; var $81 = $80+20; var $82 = IHEAP[$81]; var $83 = $82 != 0; ; if ($83) { ; var $85 = $oldpc; var $86 = $p; var $87 = $86+12; var $88 = IHEAP[$87]; var $89 = $85; var $90 = $88; var $91 = $89 - $90; var $92 = Math.floor($91 / 4); var $93 = $92 - 1; var $94 = $p; var $95 = $94+20; var $96 = IHEAP[$95]; var $97 = $96+4*$93; var $98 = IHEAP[$97]; __lastLabel__ = 8; ; } else { ; __lastLabel__ = 10; ; } var $101 = __lastLabel__ == 8 ? $98 : (0); var $102 = $79 != $101; if ($102) { __label__ = 6; /* $103 */ break $103$74$12; } else { __label__ = 11; /* $106 */ break $103$74$12; } } } while(0); if (__label__ == 6) { var $104 = $1; var $105 = $newline; __Z13luaD_callhookP9lua_Stateii($104, 2, $105); ; } ; } ; return; } __Z9traceexecP9lua_StatePKj.__index__ = Runtime.getFunctionIndex(__Z9traceexecP9lua_StatePKj, "__Z9traceexecP9lua_StatePKj"); function __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS($L, $ra, $rb, $rc, $op) { var __stackBase__ = STACKTOP; STACKTOP += 24; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $5; var $tempb = __stackBase__; var $tempc = __stackBase__+12; var $b; var $c; var $nb; var $nc; var $i_o; var $i_o1; var $i_o2; var $i_o3; var $i_o4; var $i_o5; var $i_o6; $1 = $L; $2 = $ra; $3 = $rb; $4 = $rc; $5 = $op; var $6 = $3; var $7 = __Z13luaV_tonumberPK10lua_TValuePS_($6, $tempb); $b = $7; var $8 = $7 != 0; ; $9$99$2: do { if ($8) { ; var $10 = $4; var $11 = __Z13luaV_tonumberPK10lua_TValuePS_($10, $tempc); $c = $11; var $12 = $11 != 0; if (!($12)) { __label__ = 1; /* $99 */ break $9$99$2; } var $14 = $b; var $15 = $14; var $16 = $15; var $17 = FHEAP[$16]; $nb = $17; var $18 = $c; var $19 = $18; var $20 = $19; var $21 = FHEAP[$20]; $nc = $21; var $22 = $5; if ($22 == 5) { __label__ = 6; /* $23 */ } else if ($22 == 6) { __label__ = 7; /* $33 */ } else if ($22 == 7) { __label__ = 8; /* $43 */ } else if ($22 == 8) { __label__ = 9; /* $53 */ } else if ($22 == 9) { __label__ = 10; /* $63 */ } else if ($22 == 10) { __label__ = 11; /* $78 */ } else if ($22 == 11) { __label__ = 12; /* $88 */ } else { __label__ = 13; /* $97 */ } if (__label__ == 13) { ; } else if (__label__ == 6) { var $24 = $2; $i_o = $24; var $25 = $nb; var $26 = $nc; var $27 = $25 + $26; var $28 = $i_o; var $29 = $28; var $30 = $29; FHEAP[$30] = $27; var $31 = $i_o; var $32 = $31+8; IHEAP[$32] = 3; ; } else if (__label__ == 7) { var $34 = $2; $i_o1 = $34; var $35 = $nb; var $36 = $nc; var $37 = $35 - $36; var $38 = $i_o1; var $39 = $38; var $40 = $39; FHEAP[$40] = $37; var $41 = $i_o1; var $42 = $41+8; IHEAP[$42] = 3; ; } else if (__label__ == 8) { var $44 = $2; $i_o2 = $44; var $45 = $nb; var $46 = $nc; var $47 = $45 * $46; var $48 = $i_o2; var $49 = $48; var $50 = $49; FHEAP[$50] = $47; var $51 = $i_o2; var $52 = $51+8; IHEAP[$52] = 3; ; } else if (__label__ == 9) { var $54 = $2; $i_o3 = $54; var $55 = $nb; var $56 = $nc; var $57 = $55 / $56; var $58 = $i_o3; var $59 = $58; var $60 = $59; FHEAP[$60] = $57; var $61 = $i_o3; var $62 = $61+8; IHEAP[$62] = 3; ; } else if (__label__ == 10) { var $64 = $2; $i_o4 = $64; var $65 = $nb; var $66 = $nb; var $67 = $nc; var $68 = $66 / $67; var $69 = _floor($68); var $70 = $nc; var $71 = $69 * $70; var $72 = $65 - $71; var $73 = $i_o4; var $74 = $73; var $75 = $74; FHEAP[$75] = $72; var $76 = $i_o4; var $77 = $76+8; IHEAP[$77] = 3; ; } else if (__label__ == 11) { var $79 = $2; $i_o5 = $79; var $80 = $nb; var $81 = $nc; var $82 = _llvm_pow_f64($80, $81); var $83 = $i_o5; var $84 = $83; var $85 = $84; FHEAP[$85] = $82; var $86 = $i_o5; var $87 = $86+8; IHEAP[$87] = 3; ; } else if (__label__ == 12) { var $89 = $2; $i_o6 = $89; var $90 = $nb; var $91 = 0 - $90; var $92 = $i_o6; var $93 = $92; var $94 = $93; FHEAP[$94] = $91; var $95 = $i_o6; var $96 = $95+8; IHEAP[$96] = 3; ; } __label__ = 3; /* $112 */ break $9$99$2; } else { __label__ = 1; /* $99 */ } } while(0); if (__label__ == 1) { var $100 = $1; var $101 = $3; var $102 = $4; var $103 = $2; var $104 = $5; var $105 = __Z10call_binTMP9lua_StatePK10lua_TValueS3_PS1_3TMS($100, $101, $102, $103, $104); var $106 = $105 != 0; ; if (!$106) { ; var $108 = $1; var $109 = $3; var $110 = $4; __Z15luaG_aritherrorP9lua_StatePK10lua_TValueS3_($108, $109, $110); ; } ; } STACKTOP = __stackBase__; return; } __Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS.__index__ = Runtime.getFunctionIndex(__Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS, "__Z5ArithP9lua_StateP10lua_TValuePKS1_S4_3TMS"); function __Z9lessequalP9lua_StatePK10lua_TValueS3_($L, $l, $r) { ; var __label__; var $1; var $2; var $3; var $4; var $res; $2 = $L; $3 = $l; $4 = $r; var $5 = $3; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = $4; var $9 = $8+8; var $10 = IHEAP[$9]; var $11 = $7 != $10; ; if ($11) { ; var $13 = $2; var $14 = $3; var $15 = $4; var $16 = __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_($13, $14, $15); $1 = $16; ; } else { ; var $18 = $3; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $20 == 3; ; if ($21) { ; var $23 = $3; var $24 = $23; var $25 = $24; var $26 = FHEAP[$25]; var $27 = $4; var $28 = $27; var $29 = $28; var $30 = FHEAP[$29]; var $31 = $26 <= $30; var $32 = $31; $1 = $32; ; } else { ; var $34 = $3; var $35 = $34+8; var $36 = IHEAP[$35]; var $37 = $36 == 4; ; if ($37) { ; var $39 = $3; var $40 = $39; var $41 = $40; var $42 = $41; var $43 = IHEAP[$42]; var $44 = $43; var $45 = $44; var $46 = $4; var $47 = $46; var $48 = $47; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $50; var $52 = $51; var $53 = __Z8l_strcmpPK7TStringS1_($45, $52); var $54 = $53 <= 0; var $55 = $54; $1 = $55; ; } else { ; var $57 = $2; var $58 = $3; var $59 = $4; var $60 = __Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS($57, $58, $59, 14); $res = $60; var $61 = $60 != -1; ; if ($61) { ; var $63 = $res; $1 = $63; ; } else { ; var $65 = $2; var $66 = $4; var $67 = $3; var $68 = __Z12call_orderTMP9lua_StatePK10lua_TValueS3_3TMS($65, $66, $67, 13); $res = $68; var $69 = $68 != -1; ; if ($69) { ; var $71 = $res; var $72 = $71 != 0; var $73 = $72 ^ 1; var $74 = $73; $1 = $74; ; } else { ; ; ; ; ; var $80 = $2; var $81 = $3; var $82 = $4; var $83 = __Z15luaG_ordererrorP9lua_StatePK10lua_TValueS3_($80, $81, $82); $1 = $83; ; } } } } } var $85 = $1; ; return $85; } __Z9lessequalP9lua_StatePK10lua_TValueS3_.__index__ = Runtime.getFunctionIndex(__Z9lessequalP9lua_StatePK10lua_TValueS3_, "__Z9lessequalP9lua_StatePK10lua_TValueS3_"); function __Z9luaZ_fillP3Zio($z) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $size = __stackBase__; var $L; var $buff; $2 = $z; var $3 = $2; var $4 = $3+16; var $5 = IHEAP[$4]; $L = $5; var $6 = $2; var $7 = $6+8; var $8 = IHEAP[$7]; var $9 = $L; var $10 = $2; var $11 = $10+12; var $12 = IHEAP[$11]; var $13 = FUNCTION_TABLE[$8]($9, $12, $size); $buff = $13; var $14 = $buff; var $15 = $14 == 0; ; $19$16$2: do { if ($15) { __label__ = 0; /* $19 */ } else { ; var $17 = IHEAP[$size]; var $18 = $17 == 0; if ($18) { __label__ = 0; /* $19 */ break $19$16$2; } var $21 = IHEAP[$size]; var $22 = $21 - 1; var $23 = $2; var $24 = $23; IHEAP[$24] = $22; var $25 = $buff; var $26 = $2; var $27 = $26+4; IHEAP[$27] = $25; var $28 = $2; var $29 = $28+4; var $30 = IHEAP[$29]; var $31 = $30+1; IHEAP[$29] = $31; var $32 = IHEAP[$30]; var $33 = $32; $1 = $33; __label__ = 3; /* $34 */ break $19$16$2; } } while(0); if (__label__ == 0) { $1 = -1; ; } var $35 = $1; STACKTOP = __stackBase__; return $35; } __Z9luaZ_fillP3Zio.__index__ = Runtime.getFunctionIndex(__Z9luaZ_fillP3Zio, "__Z9luaZ_fillP3Zio"); function __Z14luaZ_lookaheadP3Zio($z) { ; var __label__; var $1; var $2; $2 = $z; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 == 0; ; $7$22$2: do { if ($6) { ; var $8 = $2; var $9 = __Z9luaZ_fillP3Zio($8); var $10 = $9 == -1; ; if ($10) { ; $1 = -1; __label__ = 0; /* $28 */ break $7$22$2; } else { ; var $13 = $2; var $14 = $13; var $15 = IHEAP[$14]; var $16 = $15 + 1; IHEAP[$14] = $16; var $17 = $2; var $18 = $17+4; var $19 = IHEAP[$18]; var $20 = $19+-1; IHEAP[$18] = $20; ; __label__ = 2; /* $22 */ break $7$22$2; } } else { __label__ = 2; /* $22 */ } } while(0); if (__label__ == 2) { var $23 = $2; var $24 = $23+4; var $25 = IHEAP[$24]; var $26 = IHEAP[$25]; var $27 = $26; $1 = $27; ; } var $29 = $1; ; return $29; } __Z14luaZ_lookaheadP3Zio.__index__ = Runtime.getFunctionIndex(__Z14luaZ_lookaheadP3Zio, "__Z14luaZ_lookaheadP3Zio"); function __Z9luaZ_initP9lua_StateP3ZioPFPKcS0_PvPjES5_($L, $z, $reader, $data) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $L; $2 = $z; $3 = $reader; $4 = $data; var $5 = $1; var $6 = $2; var $7 = $6+16; IHEAP[$7] = $5; var $8 = $3; var $9 = $2; var $10 = $9+8; IHEAP[$10] = $8; var $11 = $4; var $12 = $2; var $13 = $12+12; IHEAP[$13] = $11; var $14 = $2; var $15 = $14; IHEAP[$15] = 0; var $16 = $2; var $17 = $16+4; IHEAP[$17] = 0; ; return; } __Z9luaZ_initP9lua_StateP3ZioPFPKcS0_PvPjES5_.__index__ = Runtime.getFunctionIndex(__Z9luaZ_initP9lua_StateP3ZioPFPKcS0_PvPjES5_, "__Z9luaZ_initP9lua_StateP3ZioPFPKcS0_PvPjES5_"); function __Z9luaZ_readP3ZioPvj($z, $b, $n) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $m; $2 = $z; $3 = $b; $4 = $n; ; $5$2: while(1) { // $5 var $6 = $4; var $7 = $6 != 0; if (!($7)) { __label__ = 2; /* $49 */ break $5$2; } var $9 = $2; var $10 = __Z14luaZ_lookaheadP3Zio($9); var $11 = $10 == -1; if ($11) { __label__ = 3; /* $12 */ break $5$2; } var $15 = $4; var $16 = $2; var $17 = $16; var $18 = IHEAP[$17]; var $19 = unSign($15, 32) <= unSign($18, 32); ; if ($19) { ; var $21 = $4; __lastLabel__ = 6; ; } else { ; var $23 = $2; var $24 = $23; var $25 = IHEAP[$24]; __lastLabel__ = 8; ; } var $27 = __lastLabel__ == 6 ? $21 : ($25); $m = $27; var $28 = $3; var $29 = $2; var $30 = $29+4; var $31 = IHEAP[$30]; var $32 = $m; _llvm_memcpy_p0i8_p0i8_i32($28, $31, $32, 1, 0); var $33 = $m; var $34 = $2; var $35 = $34; var $36 = IHEAP[$35]; var $37 = $36 - $33; IHEAP[$35] = $37; var $38 = $m; var $39 = $2; var $40 = $39+4; var $41 = IHEAP[$40]; var $42 = $41+$38; IHEAP[$40] = $42; var $43 = $3; var $44 = $m; var $45 = $43+$44; $3 = $45; var $46 = $m; var $47 = $4; var $48 = $47 - $46; $4 = $48; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { var $13 = $4; $1 = $13; ; } var $51 = $1; ; return $51; } __Z9luaZ_readP3ZioPvj.__index__ = Runtime.getFunctionIndex(__Z9luaZ_readP3ZioPvj, "__Z9luaZ_readP3ZioPvj"); function __Z14luaZ_openspaceP9lua_StateP7Mbufferj($L, $buff, $n) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $L; $2 = $buff; $3 = $n; var $4 = $3; var $5 = $2; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = unSign($4, 32) > unSign($7, 32); ; if ($8) { ; var $10 = $3; var $11 = unSign($10, 32) < unSign(32, 32); ; if ($11) { ; $3 = 32; ; } var $14 = $3; var $15 = $14 + 1; var $16 = unSign($15, 32) <= unSign(-3, 32); ; if ($16) { ; var $18 = $1; var $19 = $2; var $20 = $19; var $21 = IHEAP[$20]; var $22 = $2; var $23 = $22+8; var $24 = IHEAP[$23]; var $25 = $24 * 1; var $26 = $3; var $27 = $26 * 1; var $28 = __Z13luaM_realloc_P9lua_StatePvjj($18, $21, $25, $27); __lastLabel__ = 1; ; } else { ; var $30 = $1; var $31 = __Z11luaM_toobigP9lua_State($30); __lastLabel__ = 3; ; } var $33 = __lastLabel__ == 1 ? $28 : ($31); var $34 = $2; var $35 = $34; IHEAP[$35] = $33; var $36 = $3; var $37 = $2; var $38 = $37+8; IHEAP[$38] = $36; ; } var $40 = $2; var $41 = $40; var $42 = IHEAP[$41]; ; return $42; } __Z14luaZ_openspaceP9lua_StateP7Mbufferj.__index__ = Runtime.getFunctionIndex(__Z14luaZ_openspaceP9lua_StateP7Mbufferj, "__Z14luaZ_openspaceP9lua_StateP7Mbufferj"); function __Z13luaL_argerrorP9lua_StateiPKc($L, $narg, $extramsg) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $ar = __stackBase__; $2 = $L; $3 = $narg; $4 = $extramsg; var $5 = $2; var $6 = __Z12lua_getstackP9lua_StateiP9lua_Debug($5, 0, $ar); var $7 = $6 != 0; ; $13$8$2: do { if ($7) { ; var $14 = $2; var $15 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($14, __str124358, $ar); var $16 = $ar+8; var $17 = IHEAP[$16]; var $18 = _strcmp($17, __str2244); var $19 = $18 == 0; ; if ($19) { ; var $21 = $3; var $22 = $21 + -1; $3 = $22; var $23 = $3; var $24 = $23 == 0; ; if ($24) { ; var $26 = $2; var $27 = $ar+4; var $28 = IHEAP[$27]; var $29 = $4; var $30 = __Z10luaL_errorP9lua_StatePKcz($26, __str3245, Pointer_make([$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK)); $1 = $30; __label__ = 1; /* $45 */ break $13$8$2; } else { ; ; } } var $33 = $ar+4; var $34 = IHEAP[$33]; var $35 = $34 == 0; ; if ($35) { ; var $37 = $ar+4; IHEAP[$37] = __str4246; ; } var $39 = $2; var $40 = $3; var $41 = $ar+4; var $42 = IHEAP[$41]; var $43 = $4; var $44 = __Z10luaL_errorP9lua_StatePKcz($39, __str5247, Pointer_make([$40,0,0,0,$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK)); $1 = $44; ; } else { ; var $9 = $2; var $10 = $3; var $11 = $4; var $12 = __Z10luaL_errorP9lua_StatePKcz($9, __str242, Pointer_make([$10,0,0,0,$11,0,0,0], 0, ALLOC_STACK)); $1 = $12; ; } } while(0); var $46 = $1; STACKTOP = __stackBase__; return $46; } __Z13luaL_argerrorP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z13luaL_argerrorP9lua_StateiPKc, "__Z13luaL_argerrorP9lua_StateiPKc"); function __Z10luaL_errorP9lua_StatePKcz($L, $fmt) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __numArgs__ = 2; var $1; var $2; var $argp = __stackBase__; $1 = $L; $2 = $fmt; var $3 = $argp; IHEAP[$3] = arguments[__numArgs__]; var $4 = $1; __Z10luaL_whereP9lua_Statei($4, 1); var $5 = $1; var $6 = $2; var $7 = IHEAP[$argp]; var $8 = __Z16lua_pushvfstringP9lua_StatePKcPc($5, $6, $7); var $9 = $argp; ;; var $10 = $1; __Z10lua_concatP9lua_Statei($10, 2); var $11 = $1; var $12 = __Z9lua_errorP9lua_State($11); STACKTOP = __stackBase__; return $12; } __Z10luaL_errorP9lua_StatePKcz.__index__ = Runtime.getFunctionIndex(__Z10luaL_errorP9lua_StatePKcz, "__Z10luaL_errorP9lua_StatePKcz"); function __Z13luaL_typerrorP9lua_StateiPKc($L, $narg, $tname) { ; var __label__; var $1; var $2; var $3; var $msg; $1 = $L; $2 = $narg; $3 = $tname; var $4 = $1; var $5 = $3; var $6 = $1; var $7 = $1; var $8 = $2; var $9 = __Z8lua_typeP9lua_Statei($7, $8); var $10 = __Z12lua_typenameP9lua_Statei($6, $9); var $11 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str6248, Pointer_make([$5,0,0,0,$10,0,0,0], 0, ALLOC_STACK)); $msg = $11; var $12 = $1; var $13 = $2; var $14 = $msg; var $15 = __Z13luaL_argerrorP9lua_StateiPKc($12, $13, $14); ; return $15; } __Z13luaL_typerrorP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z13luaL_typerrorP9lua_StateiPKc, "__Z13luaL_typerrorP9lua_StateiPKc"); function __Z10luaL_whereP9lua_Statei($L, $level) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $ar = __stackBase__; $1 = $L; $2 = $level; var $3 = $1; var $4 = $2; var $5 = __Z12lua_getstackP9lua_StateiP9lua_Debug($3, $4, $ar); var $6 = $5 != 0; ; $7$21$2: do { if ($6) { ; var $8 = $1; var $9 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($8, __str7249, $ar); var $10 = $ar+20; var $11 = IHEAP[$10]; var $12 = $11 > 0; ; if ($12) { ; var $14 = $1; var $15 = $ar+36; var $16 = $15; var $17 = $ar+20; var $18 = IHEAP[$17]; var $19 = __Z15lua_pushfstringP9lua_StatePKcz($14, __str8250, Pointer_make([$16,0,0,0,$18,0,0,0], 0, ALLOC_STACK)); __label__ = 0; /* $23 */ break $7$21$2; } else { ; __label__ = 1; /* $21 */ break $7$21$2; } } else { __label__ = 1; /* $21 */ } } while(0); if (__label__ == 1) { var $22 = $1; __Z15lua_pushlstringP9lua_StatePKcj($22, __str9251, 0); ; } STACKTOP = __stackBase__; return; } __Z10luaL_whereP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10luaL_whereP9lua_Statei, "__Z10luaL_whereP9lua_Statei"); function __Z16luaL_checkoptionP9lua_StateiPKcPKS2_($L, $narg, $def, $lst) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $name; var $i; $2 = $L; $3 = $narg; $4 = $def; $5 = $lst; var $6 = $4; var $7 = $6 != 0; ; if ($7) { ; var $9 = $2; var $10 = $3; var $11 = $4; var $12 = __Z15luaL_optlstringP9lua_StateiPKcPj($9, $10, $11, 0); __lastLabel__ = 0; ; } else { ; var $14 = $2; var $15 = $3; var $16 = __Z17luaL_checklstringP9lua_StateiPj($14, $15, 0); __lastLabel__ = 2; ; } var $18 = __lastLabel__ == 0 ? $12 : ($16); $name = $18; $i = 0; ; $19$6: while(1) { // $19 var $20 = $i; var $21 = $5; var $22 = $21+4*$20; var $23 = IHEAP[$22]; var $24 = $23 != 0; if (!($24)) { __label__ = 5; /* $39 */ break $19$6; } var $26 = $i; var $27 = $5; var $28 = $27+4*$26; var $29 = IHEAP[$28]; var $30 = $name; var $31 = _strcmp($29, $30); var $32 = $31 == 0; if ($32) { __label__ = 6; /* $33 */ break $19$6; } ; var $37 = $i; var $38 = $37 + 1; $i = $38; __label__ = 3; /* $19 */ continue $19$6; } if (__label__ == 5) { var $40 = $2; var $41 = $3; var $42 = $2; var $43 = $name; var $44 = __Z15lua_pushfstringP9lua_StatePKcz($42, __str10252, Pointer_make([$43,0,0,0], 0, ALLOC_STACK)); var $45 = __Z13luaL_argerrorP9lua_StateiPKc($40, $41, $44); $1 = $45; ; } else if (__label__ == 6) { var $34 = $i; $1 = $34; ; } var $47 = $1; ; return $47; } __Z16luaL_checkoptionP9lua_StateiPKcPKS2_.__index__ = Runtime.getFunctionIndex(__Z16luaL_checkoptionP9lua_StateiPKcPKS2_, "__Z16luaL_checkoptionP9lua_StateiPKcPKS2_"); function __Z15luaL_optlstringP9lua_StateiPKcPj($L, $narg, $def, $len) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; $2 = $L; $3 = $narg; $4 = $def; $5 = $len; var $6 = $2; var $7 = $3; var $8 = __Z8lua_typeP9lua_Statei($6, $7); var $9 = $8 <= 0; ; if ($9) { ; var $11 = $5; var $12 = $11 != 0; ; if ($12) { ; var $14 = $4; var $15 = $14 != 0; ; if ($15) { ; var $17 = $4; var $18 = _strlen($17); __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $18 : (0); var $22 = $5; IHEAP[$22] = $21; ; } var $24 = $4; $1 = $24; ; } else { ; var $26 = $2; var $27 = $3; var $28 = $5; var $29 = __Z17luaL_checklstringP9lua_StateiPj($26, $27, $28); $1 = $29; ; } var $31 = $1; ; return $31; } __Z15luaL_optlstringP9lua_StateiPKcPj.__index__ = Runtime.getFunctionIndex(__Z15luaL_optlstringP9lua_StateiPKcPj, "__Z15luaL_optlstringP9lua_StateiPKcPj"); function __Z17luaL_checklstringP9lua_StateiPj($L, $narg, $len) { ; var __label__; var $1; var $2; var $3; var $s; $1 = $L; $2 = $narg; $3 = $len; var $4 = $1; var $5 = $2; var $6 = $3; var $7 = __Z13lua_tolstringP9lua_StateiPj($4, $5, $6); $s = $7; var $8 = $s; var $9 = $8 != 0; ; if (!$9) { ; var $11 = $1; var $12 = $2; __Z9tag_errorP9lua_Stateii($11, $12, 4); ; } var $14 = $s; ; return $14; } __Z17luaL_checklstringP9lua_StateiPj.__index__ = Runtime.getFunctionIndex(__Z17luaL_checklstringP9lua_StateiPj, "__Z17luaL_checklstringP9lua_StateiPj"); function __Z17luaL_newmetatableP9lua_StatePKc($L, $tname) { ; var __label__; var $1; var $2; var $3; $2 = $L; $3 = $tname; var $4 = $2; var $5 = $3; __Z12lua_getfieldP9lua_StateiPKc($4, -10000, $5); var $6 = $2; var $7 = __Z8lua_typeP9lua_Statei($6, -1); var $8 = $7 == 0; ; if ($8) { ; var $11 = $2; __Z10lua_settopP9lua_Statei($11, -2); var $12 = $2; __Z15lua_createtableP9lua_Stateii($12, 0, 0); var $13 = $2; __Z13lua_pushvalueP9lua_Statei($13, -1); var $14 = $2; var $15 = $3; __Z12lua_setfieldP9lua_StateiPKc($14, -10000, $15); $1 = 1; ; } else { ; $1 = 0; ; } var $17 = $1; ; return $17; } __Z17luaL_newmetatableP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z17luaL_newmetatableP9lua_StatePKc, "__Z17luaL_newmetatableP9lua_StatePKc"); function __Z15luaL_checkudataP9lua_StateiPKc($L, $ud, $tname) { ; var __label__; var $1; var $2; var $3; var $4; var $p; $2 = $L; $3 = $ud; $4 = $tname; var $5 = $2; var $6 = $3; var $7 = __Z14lua_touserdataP9lua_Statei($5, $6); $p = $7; var $8 = $p; var $9 = $8 != 0; ; $10$26$2: do { if ($9) { ; var $11 = $2; var $12 = $3; var $13 = __Z16lua_getmetatableP9lua_Statei($11, $12); var $14 = $13 != 0; ; if ($14) { ; var $16 = $2; var $17 = $4; __Z12lua_getfieldP9lua_StateiPKc($16, -10000, $17); var $18 = $2; var $19 = __Z12lua_rawequalP9lua_Stateii($18, -1, -2); var $20 = $19 != 0; ; if ($20) { ; var $22 = $2; __Z10lua_settopP9lua_Statei($22, -3); var $23 = $p; $1 = $23; __label__ = 0; /* $31 */ break $10$26$2; } else { ; ; } } __label__ = 2; /* $26 */ break $10$26$2; } else { __label__ = 2; /* $26 */ } } while(0); if (__label__ == 2) { var $27 = $2; var $28 = $3; var $29 = $4; var $30 = __Z13luaL_typerrorP9lua_StateiPKc($27, $28, $29); $1 = 0; ; } var $32 = $1; ; return $32; } __Z15luaL_checkudataP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z15luaL_checkudataP9lua_StateiPKc, "__Z15luaL_checkudataP9lua_StateiPKc"); function __Z15luaL_checkstackP9lua_StateiPKc($L, $space, $mes) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $space; $3 = $mes; var $4 = $1; var $5 = $2; var $6 = __Z14lua_checkstackP9lua_Statei($4, $5); var $7 = $6 != 0; ; if (!$7) { ; var $9 = $1; var $10 = $3; var $11 = __Z10luaL_errorP9lua_StatePKcz($9, __str11253, Pointer_make([$10,0,0,0], 0, ALLOC_STACK)); ; } ; return; } __Z15luaL_checkstackP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z15luaL_checkstackP9lua_StateiPKc, "__Z15luaL_checkstackP9lua_StateiPKc"); function __Z14luaL_checktypeP9lua_Stateii($L, $narg, $t) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $narg; $3 = $t; var $4 = $1; var $5 = $2; var $6 = __Z8lua_typeP9lua_Statei($4, $5); var $7 = $3; var $8 = $6 != $7; ; if ($8) { ; var $10 = $1; var $11 = $2; var $12 = $3; __Z9tag_errorP9lua_Stateii($10, $11, $12); ; } ; return; } __Z14luaL_checktypeP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z14luaL_checktypeP9lua_Stateii, "__Z14luaL_checktypeP9lua_Stateii"); function __Z9tag_errorP9lua_Stateii($L, $narg, $tag) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $narg; $3 = $tag; var $4 = $1; var $5 = $2; var $6 = $1; var $7 = $3; var $8 = __Z12lua_typenameP9lua_Statei($6, $7); var $9 = __Z13luaL_typerrorP9lua_StateiPKc($4, $5, $8); ; return; } __Z9tag_errorP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z9tag_errorP9lua_Stateii, "__Z9tag_errorP9lua_Stateii"); function __Z13luaL_checkanyP9lua_Statei($L, $narg) { ; var __label__; var $1; var $2; $1 = $L; $2 = $narg; var $3 = $1; var $4 = $2; var $5 = __Z8lua_typeP9lua_Statei($3, $4); var $6 = $5 == -1; ; if ($6) { ; var $8 = $1; var $9 = $2; var $10 = __Z13luaL_argerrorP9lua_StateiPKc($8, $9, __str12254); ; } ; return; } __Z13luaL_checkanyP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z13luaL_checkanyP9lua_Statei, "__Z13luaL_checkanyP9lua_Statei"); function __Z16luaL_checknumberP9lua_Statei($L, $narg) { ; var __label__; var $1; var $2; var $d; $1 = $L; $2 = $narg; var $3 = $1; var $4 = $2; var $5 = __Z12lua_tonumberP9lua_Statei($3, $4); $d = $5; var $6 = $d; var $7 = $6 == 0; ; $8$16$2: do { if ($7) { ; var $9 = $1; var $10 = $2; var $11 = __Z12lua_isnumberP9lua_Statei($9, $10); var $12 = $11 != 0; if ($12) { __label__ = 0; /* $16 */ break $8$16$2; } var $14 = $1; var $15 = $2; __Z9tag_errorP9lua_Stateii($14, $15, 3); ; } } while(0); var $17 = $d; ; return $17; } __Z16luaL_checknumberP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z16luaL_checknumberP9lua_Statei, "__Z16luaL_checknumberP9lua_Statei"); function __Z14luaL_optnumberP9lua_Stateid($L, $narg, $def) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $L; $2 = $narg; $3 = $def; var $4 = $1; var $5 = $2; var $6 = __Z8lua_typeP9lua_Statei($4, $5); var $7 = $6 <= 0; ; if ($7) { ; var $9 = $3; __lastLabel__ = 0; ; } else { ; var $11 = $1; var $12 = $2; var $13 = __Z16luaL_checknumberP9lua_Statei($11, $12); __lastLabel__ = 2; ; } var $15 = __lastLabel__ == 0 ? $9 : ($13); ; return $15; } __Z14luaL_optnumberP9lua_Stateid.__index__ = Runtime.getFunctionIndex(__Z14luaL_optnumberP9lua_Stateid, "__Z14luaL_optnumberP9lua_Stateid"); function __Z17luaL_checkintegerP9lua_Statei($L, $narg) { ; var __label__; var $1; var $2; var $d; $1 = $L; $2 = $narg; var $3 = $1; var $4 = $2; var $5 = __Z13lua_tointegerP9lua_Statei($3, $4); $d = $5; var $6 = $d; var $7 = $6 == 0; ; $8$16$2: do { if ($7) { ; var $9 = $1; var $10 = $2; var $11 = __Z12lua_isnumberP9lua_Statei($9, $10); var $12 = $11 != 0; if ($12) { __label__ = 0; /* $16 */ break $8$16$2; } var $14 = $1; var $15 = $2; __Z9tag_errorP9lua_Stateii($14, $15, 3); ; } } while(0); var $17 = $d; ; return $17; } __Z17luaL_checkintegerP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z17luaL_checkintegerP9lua_Statei, "__Z17luaL_checkintegerP9lua_Statei"); function __Z15luaL_optintegerP9lua_Stateii($L, $narg, $def) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $L; $2 = $narg; $3 = $def; var $4 = $1; var $5 = $2; var $6 = __Z8lua_typeP9lua_Statei($4, $5); var $7 = $6 <= 0; ; if ($7) { ; var $9 = $3; __lastLabel__ = 0; ; } else { ; var $11 = $1; var $12 = $2; var $13 = __Z17luaL_checkintegerP9lua_Statei($11, $12); __lastLabel__ = 2; ; } var $15 = __lastLabel__ == 0 ? $9 : ($13); ; return $15; } __Z15luaL_optintegerP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z15luaL_optintegerP9lua_Stateii, "__Z15luaL_optintegerP9lua_Stateii"); function __Z17luaL_getmetafieldP9lua_StateiPKc($L, $obj, $event) { ; var __label__; var $1; var $2; var $3; var $4; $2 = $L; $3 = $obj; $4 = $event; var $5 = $2; var $6 = $3; var $7 = __Z16lua_getmetatableP9lua_Statei($5, $6); var $8 = $7 != 0; ; if ($8) { ; var $11 = $2; var $12 = $4; __Z14lua_pushstringP9lua_StatePKc($11, $12); var $13 = $2; __Z10lua_rawgetP9lua_Statei($13, -2); var $14 = $2; var $15 = __Z8lua_typeP9lua_Statei($14, -1); var $16 = $15 == 0; ; if ($16) { ; var $18 = $2; __Z10lua_settopP9lua_Statei($18, -3); $1 = 0; ; } else { ; var $20 = $2; __Z10lua_removeP9lua_Statei($20, -2); $1 = 1; ; } } else { ; $1 = 0; ; } var $22 = $1; ; return $22; } __Z17luaL_getmetafieldP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z17luaL_getmetafieldP9lua_StateiPKc, "__Z17luaL_getmetafieldP9lua_StateiPKc"); function __Z13luaL_callmetaP9lua_StateiPKc($L, $obj, $event) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; $2 = $L; $3 = $obj; $4 = $event; var $5 = $3; var $6 = $5 > 0; ; $10$7$2: do { if ($6) { __label__ = 0; /* $10 */ } else { ; var $8 = $3; var $9 = $8 <= -10000; if ($9) { __label__ = 0; /* $10 */ break $10$7$2; } var $13 = $2; var $14 = __Z10lua_gettopP9lua_State($13); var $15 = $3; var $16 = $14 + $15; var $17 = $16 + 1; __lastLabel__ = 1; __label__ = 3; /* $18 */ break $10$7$2; } } while(0); if (__label__ == 0) { var $11 = $3; __lastLabel__ = 0; ; } var $19 = __lastLabel__ == 0 ? $11 : ($17); $3 = $19; var $20 = $2; var $21 = $3; var $22 = $4; var $23 = __Z17luaL_getmetafieldP9lua_StateiPKc($20, $21, $22); var $24 = $23 != 0; ; if ($24) { ; var $27 = $2; var $28 = $3; __Z13lua_pushvalueP9lua_Statei($27, $28); var $29 = $2; __Z8lua_callP9lua_Stateii($29, 1, 1); $1 = 1; ; } else { ; $1 = 0; ; } var $31 = $1; ; return $31; } __Z13luaL_callmetaP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z13luaL_callmetaP9lua_StateiPKc, "__Z13luaL_callmetaP9lua_StateiPKc"); function __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($L, $libname, $l) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $libname; $3 = $l; var $4 = $1; var $5 = $2; var $6 = $3; __Z12luaL_openlibP9lua_StatePKcPK8luaL_Regi($4, $5, $6, 0); ; return; } __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg.__index__ = Runtime.getFunctionIndex(__Z13luaL_registerP9lua_StatePKcPK8luaL_Reg, "__Z13luaL_registerP9lua_StatePKcPK8luaL_Reg"); function __Z12luaL_openlibP9lua_StatePKcPK8luaL_Regi($L, $libname, $l, $nup) { ; var __label__; var $1; var $2; var $3; var $4; var $size; var $i; $1 = $L; $2 = $libname; $3 = $l; $4 = $nup; var $5 = $2; var $6 = $5 != 0; ; if ($6) { ; var $8 = $3; var $9 = __Z7libsizePK8luaL_Reg($8); $size = $9; var $10 = $1; var $11 = __Z14luaL_findtableP9lua_StateiPKci($10, -10000, __str13255, 1); var $12 = $1; var $13 = $2; __Z12lua_getfieldP9lua_StateiPKc($12, -1, $13); var $14 = $1; var $15 = __Z8lua_typeP9lua_Statei($14, -1); var $16 = $15 == 5; ; if (!$16) { ; var $18 = $1; __Z10lua_settopP9lua_Statei($18, -2); var $19 = $1; var $20 = $2; var $21 = $size; var $22 = __Z14luaL_findtableP9lua_StateiPKci($19, -10002, $20, $21); var $23 = $22 != 0; ; if ($23) { ; var $25 = $1; var $26 = $2; var $27 = __Z10luaL_errorP9lua_StatePKcz($25, __str14256, Pointer_make([$26,0,0,0], 0, ALLOC_STACK)); ; } var $29 = $1; __Z13lua_pushvalueP9lua_Statei($29, -1); var $30 = $1; var $31 = $2; __Z12lua_setfieldP9lua_StateiPKc($30, -3, $31); ; } var $33 = $1; __Z10lua_removeP9lua_Statei($33, -2); var $34 = $1; var $35 = $4; var $36 = $35 + 1; var $37 = 0 - $36; __Z10lua_insertP9lua_Statei($34, $37); ; } ; $39$11: while(1) { // $39 var $40 = $3; var $41 = $40; var $42 = IHEAP[$41]; var $43 = $42 != 0; if (!($43)) { __label__ = 5; /* $72 */ break $39$11; } $i = 0; ; $45$14: while(1) { // $45 var $46 = $i; var $47 = $4; var $48 = $46 < $47; if (!($48)) { __label__ = 8; /* $56 */ break $45$14; } var $50 = $1; var $51 = $4; var $52 = 0 - $51; __Z13lua_pushvalueP9lua_Statei($50, $52); ; var $54 = $i; var $55 = $54 + 1; $i = $55; __label__ = 6; /* $45 */ continue $45$14; } var $57 = $1; var $58 = $3; var $59 = $58+4; var $60 = IHEAP[$59]; var $61 = $4; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($57, $60, $61); var $62 = $1; var $63 = $4; var $64 = $63 + 2; var $65 = 0 - $64; var $66 = $3; var $67 = $66; var $68 = IHEAP[$67]; __Z12lua_setfieldP9lua_StateiPKc($62, $65, $68); ; var $70 = $3; var $71 = $70+8; $3 = $71; __label__ = 3; /* $39 */ continue $39$11; } var $73 = $1; var $74 = $4; var $75 = 0 - $74; var $76 = $75 - 1; __Z10lua_settopP9lua_Statei($73, $76); ; return; } __Z12luaL_openlibP9lua_StatePKcPK8luaL_Regi.__index__ = Runtime.getFunctionIndex(__Z12luaL_openlibP9lua_StatePKcPK8luaL_Regi, "__Z12luaL_openlibP9lua_StatePKcPK8luaL_Regi"); function __Z7libsizePK8luaL_Reg($l) { ; var __label__; var $1; var $size; $1 = $l; $size = 0; ; $2$2: while(1) { // $2 var $3 = $1; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $5 != 0; if (!($6)) { __label__ = 2; /* $13 */ break $2$2; } var $8 = $size; var $9 = $8 + 1; $size = $9; ; var $11 = $1; var $12 = $11+8; $1 = $12; __label__ = 0; /* $2 */ continue $2$2; } var $14 = $size; ; return $14; } __Z7libsizePK8luaL_Reg.__index__ = Runtime.getFunctionIndex(__Z7libsizePK8luaL_Reg, "__Z7libsizePK8luaL_Reg"); function __Z14luaL_findtableP9lua_StateiPKci($L, $idx, $fname, $szhint) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $e; $2 = $L; $3 = $idx; $4 = $fname; $5 = $szhint; var $6 = $2; var $7 = $3; __Z13lua_pushvalueP9lua_Statei($6, $7); ; $8$2: while(1) { // $8 var $9 = $4; var $10 = _strchr($9, 46); $e = $10; var $11 = $e; var $12 = $11 == 0; ; if ($12) { ; var $14 = $4; var $15 = $4; var $16 = _strlen($15); var $17 = $14+$16; $e = $17; ; } var $19 = $2; var $20 = $4; var $21 = $e; var $22 = $4; var $23 = $21; var $24 = $22; var $25 = $23 - $24; __Z15lua_pushlstringP9lua_StatePKcj($19, $20, $25); var $26 = $2; __Z10lua_rawgetP9lua_Statei($26, -2); var $27 = $2; var $28 = __Z8lua_typeP9lua_Statei($27, -1); var $29 = $28 == 0; ; if ($29) { ; var $31 = $2; __Z10lua_settopP9lua_Statei($31, -2); var $32 = $2; var $33 = $e; var $34 = IHEAP[$33]; var $35 = $34; var $36 = $35 == 46; var $37 = $5; var $38 = $36 ? 1 : $37; __Z15lua_createtableP9lua_Stateii($32, 0, $38); var $39 = $2; var $40 = $4; var $41 = $e; var $42 = $4; var $43 = $41; var $44 = $42; var $45 = $43 - $44; __Z15lua_pushlstringP9lua_StatePKcj($39, $40, $45); var $46 = $2; __Z13lua_pushvalueP9lua_Statei($46, -2); var $47 = $2; __Z12lua_settableP9lua_Statei($47, -4); ; } else { ; var $49 = $2; var $50 = __Z8lua_typeP9lua_Statei($49, -1); var $51 = $50 == 5; if (!($51)) { __label__ = 4; /* $52 */ break $8$2; } ; } var $57 = $2; __Z10lua_removeP9lua_Statei($57, -2); var $58 = $e; var $59 = $58+1; $4 = $59; ; var $61 = $e; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63 == 46; if ($64) { __label__ = 0; /* $8 */ continue $8$2; } else { __label__ = 7; /* $65 */ break $8$2; } } if (__label__ == 4) { var $53 = $2; __Z10lua_settopP9lua_Statei($53, -3); var $54 = $4; $1 = $54; ; } else if (__label__ == 7) { $1 = 0; ; } var $67 = $1; ; return $67; } __Z14luaL_findtableP9lua_StateiPKci.__index__ = Runtime.getFunctionIndex(__Z14luaL_findtableP9lua_StateiPKci, "__Z14luaL_findtableP9lua_StateiPKci"); function __Z9luaL_gsubP9lua_StatePKcS2_S2_($L, $s, $p, $r) { var __stackBase__ = STACKTOP; STACKTOP += 8204; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $wild; var $l; var $b = __stackBase__; $1 = $L; $2 = $s; $3 = $p; $4 = $r; var $5 = $3; var $6 = _strlen($5); $l = $6; var $7 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($7, $b); ; $8$2: while(1) { // $8 var $9 = $2; var $10 = $3; var $11 = _strstr($9, $10); $wild = $11; var $12 = $11 != 0; if (!($12)) { __label__ = 2; /* $24 */ break $8$2; } var $14 = $2; var $15 = $wild; var $16 = $2; var $17 = $15; var $18 = $16; var $19 = $17 - $18; __Z15luaL_addlstringP11luaL_BufferPKcj($b, $14, $19); var $20 = $4; __Z14luaL_addstringP11luaL_BufferPKc($b, $20); var $21 = $wild; var $22 = $l; var $23 = $21+$22; $2 = $23; __label__ = 0; /* $8 */ continue $8$2; } var $25 = $2; __Z14luaL_addstringP11luaL_BufferPKc($b, $25); __Z15luaL_pushresultP11luaL_Buffer($b); var $26 = $1; var $27 = __Z13lua_tolstringP9lua_StateiPj($26, -1, 0); STACKTOP = __stackBase__; return $27; } __Z9luaL_gsubP9lua_StatePKcS2_S2_.__index__ = Runtime.getFunctionIndex(__Z9luaL_gsubP9lua_StatePKcS2_S2_, "__Z9luaL_gsubP9lua_StatePKcS2_S2_"); function __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($L, $B) { ; var __label__; var $1; var $2; $1 = $L; $2 = $B; var $3 = $1; var $4 = $2; var $5 = $4+8; IHEAP[$5] = $3; var $6 = $2; var $7 = $6+12; var $8 = $7; var $9 = $2; var $10 = $9; IHEAP[$10] = $8; var $11 = $2; var $12 = $11+4; IHEAP[$12] = 0; ; return; } __Z13luaL_buffinitP9lua_StateP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z13luaL_buffinitP9lua_StateP11luaL_Buffer, "__Z13luaL_buffinitP9lua_StateP11luaL_Buffer"); function __Z15luaL_addlstringP11luaL_BufferPKcj($B, $s, $l) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $B; $2 = $s; $3 = $l; ; $4$2: while(1) { // $4 var $5 = $3; var $6 = $5 + -1; $3 = $6; var $7 = $5 != 0; if (!($7)) { __label__ = 2; /* $30 */ break $4$2; } var $9 = $1; var $10 = $9; var $11 = IHEAP[$10]; var $12 = $1; var $13 = $12+12; var $14 = $13; var $15 = $14+8192; var $16 = $11 < $15; ; if ($16) { __lastLabel__ = 1; ; } else { __lastLabel__ = 1; ; var $18 = $1; var $19 = __Z15luaL_prepbufferP11luaL_Buffer($18); var $20 = $19 != 0; __lastLabel__ = 3; ; } var $22 = __lastLabel__ == 1 ? 1 : ($20); var $23 = $2; var $24 = $23+1; $2 = $24; var $25 = IHEAP[$23]; var $26 = $1; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28+1; IHEAP[$27] = $29; IHEAP[$28] = $25; __label__ = 0; /* $4 */ continue $4$2; } ; return; } __Z15luaL_addlstringP11luaL_BufferPKcj.__index__ = Runtime.getFunctionIndex(__Z15luaL_addlstringP11luaL_BufferPKcj, "__Z15luaL_addlstringP11luaL_BufferPKcj"); function __Z14luaL_addstringP11luaL_BufferPKc($B, $s) { ; var __label__; var $1; var $2; $1 = $B; $2 = $s; var $3 = $1; var $4 = $2; var $5 = $2; var $6 = _strlen($5); __Z15luaL_addlstringP11luaL_BufferPKcj($3, $4, $6); ; return; } __Z14luaL_addstringP11luaL_BufferPKc.__index__ = Runtime.getFunctionIndex(__Z14luaL_addstringP11luaL_BufferPKc, "__Z14luaL_addstringP11luaL_BufferPKc"); function __Z15luaL_pushresultP11luaL_Buffer($B) { ; var __label__; var $1; $1 = $B; var $2 = $1; var $3 = __Z11emptybufferP11luaL_Buffer($2); var $4 = $1; var $5 = $4+8; var $6 = IHEAP[$5]; var $7 = $1; var $8 = $7+4; var $9 = IHEAP[$8]; __Z10lua_concatP9lua_Statei($6, $9); var $10 = $1; var $11 = $10+4; IHEAP[$11] = 1; ; return; } __Z15luaL_pushresultP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z15luaL_pushresultP11luaL_Buffer, "__Z15luaL_pushresultP11luaL_Buffer"); function __Z15luaL_prepbufferP11luaL_Buffer($B) { ; var __label__; var $1; $1 = $B; var $2 = $1; var $3 = __Z11emptybufferP11luaL_Buffer($2); var $4 = $3 != 0; ; if ($4) { ; var $6 = $1; __Z11adjuststackP11luaL_Buffer($6); ; } var $8 = $1; var $9 = $8+12; var $10 = $9; ; return $10; } __Z15luaL_prepbufferP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z15luaL_prepbufferP11luaL_Buffer, "__Z15luaL_prepbufferP11luaL_Buffer"); function __Z11emptybufferP11luaL_Buffer($B) { ; var __label__; var $1; var $2; var $l; $2 = $B; var $3 = $2; var $4 = $3; var $5 = IHEAP[$4]; var $6 = $2; var $7 = $6+12; var $8 = $7; var $9 = $5; var $10 = $8; var $11 = $9 - $10; $l = $11; var $12 = $l; var $13 = $12 == 0; ; if ($13) { ; $1 = 0; ; } else { ; var $16 = $2; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = $2; var $20 = $19+12; var $21 = $20; var $22 = $l; __Z15lua_pushlstringP9lua_StatePKcj($18, $21, $22); var $23 = $2; var $24 = $23+12; var $25 = $24; var $26 = $2; var $27 = $26; IHEAP[$27] = $25; var $28 = $2; var $29 = $28+4; var $30 = IHEAP[$29]; var $31 = $30 + 1; IHEAP[$29] = $31; $1 = 1; ; } var $33 = $1; ; return $33; } __Z11emptybufferP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z11emptybufferP11luaL_Buffer, "__Z11emptybufferP11luaL_Buffer"); function __Z11adjuststackP11luaL_Buffer($B) { ; var __label__; var $1; var $L; var $toget; var $toplen; var $l; $1 = $B; var $2 = $1; var $3 = $2+4; var $4 = IHEAP[$3]; var $5 = $4 > 1; ; if ($5) { ; var $7 = $1; var $8 = $7+8; var $9 = IHEAP[$8]; $L = $9; $toget = 1; var $10 = $L; var $11 = __Z10lua_objlenP9lua_Statei($10, -1); $toplen = $11; ; $12$4: while(1) { // $12 var $13 = $L; var $14 = $toget; var $15 = $14 + 1; var $16 = 0 - $15; var $17 = __Z10lua_objlenP9lua_Statei($13, $16); $l = $17; var $18 = $1; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $toget; var $22 = $20 - $21; var $23 = $22 + 1; var $24 = $23 >= 10; ; if (!$24) { ; var $26 = $toplen; var $27 = $l; var $28 = unSign($26, 32) > unSign($27, 32); if (!($28)) { __label__ = 2; /* $35 */ break $12$4; } } var $30 = $l; var $31 = $toplen; var $32 = $31 + $30; $toplen = $32; var $33 = $toget; var $34 = $33 + 1; $toget = $34; ; ; var $38 = $toget; var $39 = $1; var $40 = $39+4; var $41 = IHEAP[$40]; var $42 = $38 < $41; if ($42) { __label__ = 0; /* $12 */ continue $12$4; } else { __label__ = 6; /* $43 */ break $12$4; } } if (__label__ == 2) { ; } var $44 = $L; var $45 = $toget; __Z10lua_concatP9lua_Statei($44, $45); var $46 = $1; var $47 = $46+4; var $48 = IHEAP[$47]; var $49 = $toget; var $50 = $48 - $49; var $51 = $50 + 1; var $52 = $1; var $53 = $52+4; IHEAP[$53] = $51; ; } ; return; } __Z11adjuststackP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z11adjuststackP11luaL_Buffer, "__Z11adjuststackP11luaL_Buffer"); function __Z13luaL_addvalueP11luaL_Buffer($B) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $L; var $vl = __stackBase__; var $s; $1 = $B; var $2 = $1; var $3 = $2+8; var $4 = IHEAP[$3]; $L = $4; var $5 = $L; var $6 = __Z13lua_tolstringP9lua_StateiPj($5, -1, $vl); $s = $6; var $7 = IHEAP[$vl]; var $8 = $1; var $9 = $8; var $10 = IHEAP[$9]; var $11 = $1; var $12 = $11+12; var $13 = $12; var $14 = $10; var $15 = $13; var $16 = $14 - $15; var $17 = 8192 - $16; var $18 = unSign($7, 32) <= unSign($17, 32); ; if ($18) { ; var $20 = $1; var $21 = $20; var $22 = IHEAP[$21]; var $23 = $s; var $24 = IHEAP[$vl]; _llvm_memcpy_p0i8_p0i8_i32($22, $23, $24, 1, 0); var $25 = IHEAP[$vl]; var $26 = $1; var $27 = $26; var $28 = IHEAP[$27]; var $29 = $28+$25; IHEAP[$27] = $29; var $30 = $L; __Z10lua_settopP9lua_Statei($30, -2); ; } else { ; var $32 = $1; var $33 = __Z11emptybufferP11luaL_Buffer($32); var $34 = $33 != 0; ; if ($34) { ; var $36 = $L; __Z10lua_insertP9lua_Statei($36, -2); ; } var $38 = $1; var $39 = $38+4; var $40 = IHEAP[$39]; var $41 = $40 + 1; IHEAP[$39] = $41; var $42 = $1; __Z11adjuststackP11luaL_Buffer($42); ; } STACKTOP = __stackBase__; return; } __Z13luaL_addvalueP11luaL_Buffer.__index__ = Runtime.getFunctionIndex(__Z13luaL_addvalueP11luaL_Buffer, "__Z13luaL_addvalueP11luaL_Buffer"); function __Z8luaL_refP9lua_Statei($L, $t) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $ref; $2 = $L; $3 = $t; var $4 = $3; var $5 = $4 > 0; ; $9$6$2: do { if ($5) { __label__ = 0; /* $9 */ } else { ; var $7 = $3; var $8 = $7 <= -10000; if ($8) { __label__ = 0; /* $9 */ break $9$6$2; } var $12 = $2; var $13 = __Z10lua_gettopP9lua_State($12); var $14 = $3; var $15 = $13 + $14; var $16 = $15 + 1; __lastLabel__ = 1; __label__ = 3; /* $17 */ break $9$6$2; } } while(0); if (__label__ == 0) { var $10 = $3; __lastLabel__ = 0; ; } var $18 = __lastLabel__ == 0 ? $10 : ($16); $3 = $18; var $19 = $2; var $20 = __Z8lua_typeP9lua_Statei($19, -1); var $21 = $20 == 0; ; if ($21) { ; var $23 = $2; __Z10lua_settopP9lua_Statei($23, -2); $1 = -1; ; } else { ; var $25 = $2; var $26 = $3; __Z11lua_rawgetiP9lua_Stateii($25, $26, 0); var $27 = $2; var $28 = __Z13lua_tointegerP9lua_Statei($27, -1); $ref = $28; var $29 = $2; __Z10lua_settopP9lua_Statei($29, -2); var $30 = $ref; var $31 = $30 != 0; ; if ($31) { ; var $33 = $2; var $34 = $3; var $35 = $ref; __Z11lua_rawgetiP9lua_Stateii($33, $34, $35); var $36 = $2; var $37 = $3; __Z11lua_rawsetiP9lua_Stateii($36, $37, 0); ; } else { ; var $39 = $2; var $40 = $3; var $41 = __Z10lua_objlenP9lua_Statei($39, $40); $ref = $41; var $42 = $ref; var $43 = $42 + 1; $ref = $43; ; } var $45 = $2; var $46 = $3; var $47 = $ref; __Z11lua_rawsetiP9lua_Stateii($45, $46, $47); var $48 = $ref; $1 = $48; ; } var $50 = $1; ; return $50; } __Z8luaL_refP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z8luaL_refP9lua_Statei, "__Z8luaL_refP9lua_Statei"); function __Z10luaL_unrefP9lua_Stateii($L, $t, $ref) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; $1 = $L; $2 = $t; $3 = $ref; var $4 = $3; var $5 = $4 >= 0; ; if ($5) { ; var $7 = $2; var $8 = $7 > 0; ; $12$9$4: do { if ($8) { __label__ = 0; /* $12 */ } else { ; var $10 = $2; var $11 = $10 <= -10000; if ($11) { __label__ = 0; /* $12 */ break $12$9$4; } var $15 = $1; var $16 = __Z10lua_gettopP9lua_State($15); var $17 = $2; var $18 = $16 + $17; var $19 = $18 + 1; __lastLabel__ = 1; __label__ = 3; /* $20 */ break $12$9$4; } } while(0); if (__label__ == 0) { var $13 = $2; __lastLabel__ = 0; ; } var $21 = __lastLabel__ == 0 ? $13 : ($19); $2 = $21; var $22 = $1; var $23 = $2; __Z11lua_rawgetiP9lua_Stateii($22, $23, 0); var $24 = $1; var $25 = $2; var $26 = $3; __Z11lua_rawsetiP9lua_Stateii($24, $25, $26); var $27 = $1; var $28 = $3; __Z15lua_pushintegerP9lua_Statei($27, $28); var $29 = $1; var $30 = $2; __Z11lua_rawsetiP9lua_Stateii($29, $30, 0); ; } ; return; } __Z10luaL_unrefP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z10luaL_unrefP9lua_Stateii, "__Z10luaL_unrefP9lua_Stateii"); function __Z13luaL_loadfileP9lua_StatePKc($L, $filename) { var __stackBase__ = STACKTOP; STACKTOP += 8200; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $lf = __stackBase__; var $status; var $readstatus; var $c; var $fnameindex; $2 = $L; $3 = $filename; var $4 = $2; var $5 = __Z10lua_gettopP9lua_State($4); var $6 = $5 + 1; $fnameindex = $6; var $7 = $lf; IHEAP[$7] = 0; var $8 = $3; var $9 = $8 == 0; ; $10$14$2: do { if ($9) { ; var $11 = $2; __Z15lua_pushlstringP9lua_StatePKcj($11, __str15257, 6); var $12 = IHEAP[_stdin]; var $13 = $lf+4; IHEAP[$13] = $12; __label__ = 0; /* $29 */ break $10$14$2; } else { ; var $15 = $2; var $16 = $3; var $17 = __Z15lua_pushfstringP9lua_StatePKcz($15, __str16258, Pointer_make([$16,0,0,0], 0, ALLOC_STACK)); var $18 = $3; var $19 = _fopen($18, __str17259); var $20 = $lf+4; IHEAP[$20] = $19; var $21 = $lf+4; var $22 = IHEAP[$21]; var $23 = $22 == 0; ; if ($23) { ; var $25 = $2; var $26 = $fnameindex; var $27 = __Z7errfileP9lua_StatePKci($25, __str18260, $26); $1 = $27; __label__ = 1; /* $125 */ break $10$14$2; } else { ; __label__ = 0; /* $29 */ break $10$14$2; } } } while(0); $29$125$8: do { if (__label__ == 0) { var $30 = $lf+4; var $31 = IHEAP[$30]; var $32 = __IO_getc($31); $c = $32; var $33 = $c; var $34 = $33 == 35; ; if ($34) { ; var $36 = $lf; IHEAP[$36] = 1; ; $37$12: while(1) { // $37 var $38 = $lf+4; var $39 = IHEAP[$38]; var $40 = __IO_getc($39); $c = $40; var $41 = $40 != -1; ; if ($41) { __lastLabel__ = 2; ; var $43 = $c; var $44 = $43 != 10; __lastLabel__ = 3; ; } else { __lastLabel__ = 2; ; } var $46 = __lastLabel__ == 2 ? 0 : ($44); if (!($46)) { __label__ = 6; /* $48 */ break $37$12; } __label__ = 2; /* $37 */ continue $37$12; } var $49 = $c; var $50 = $49 == 10; ; if ($50) { ; var $52 = $lf+4; var $53 = IHEAP[$52]; var $54 = __IO_getc($53); $c = $54; ; } ; } var $57 = $c; var $58 = IHEAP[__str19261]; var $59 = $58; var $60 = $57 == $59; ; $61$93$23: do { if ($60) { ; var $62 = $3; var $63 = $62 != 0; if (!($63)) { __label__ = 10; /* $93 */ break $61$93$23; } var $65 = $3; var $66 = $lf+4; var $67 = IHEAP[$66]; var $68 = _freopen($65, __str20262, $67); var $69 = $lf+4; IHEAP[$69] = $68; var $70 = $lf+4; var $71 = IHEAP[$70]; var $72 = $71 == 0; ; if ($72) { ; var $74 = $2; var $75 = $fnameindex; var $76 = __Z7errfileP9lua_StatePKci($74, __str21263, $75); $1 = $76; __label__ = 1; /* $125 */ break $29$125$8; } else { ; ; $78$29: while(1) { // $78 var $79 = $lf+4; var $80 = IHEAP[$79]; var $81 = __IO_getc($80); $c = $81; var $82 = $81 != -1; ; if ($82) { __lastLabel__ = 11; ; var $84 = $c; var $85 = IHEAP[__str19261]; var $86 = $85; var $87 = $84 != $86; __lastLabel__ = 12; ; } else { __lastLabel__ = 11; ; } var $89 = __lastLabel__ == 11 ? 0 : ($87); if (!($89)) { __label__ = 15; /* $91 */ break $78$29; } __label__ = 11; /* $78 */ continue $78$29; } var $92 = $lf; IHEAP[$92] = 0; ; } } } while(0); var $94 = $c; var $95 = $lf+4; var $96 = IHEAP[$95]; var $97 = _ungetc($94, $96); var $98 = $2; var $99 = $lf; var $100 = $2; var $101 = __Z13lua_tolstringP9lua_StateiPj($100, -1, 0); var $102 = __Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_($98, __Z4getFP9lua_StatePvPj.__index__, $99, $101); $status = $102; var $103 = $lf+4; var $104 = IHEAP[$103]; var $105 = _ferror($104); $readstatus = $105; var $106 = $3; var $107 = $106 != 0; ; if ($107) { ; var $109 = $lf+4; var $110 = IHEAP[$109]; var $111 = _fclose($110); ; } var $113 = $readstatus; var $114 = $113 != 0; ; if ($114) { ; var $116 = $2; var $117 = $fnameindex; __Z10lua_settopP9lua_Statei($116, $117); var $118 = $2; var $119 = $fnameindex; var $120 = __Z7errfileP9lua_StatePKci($118, __str22264, $119); $1 = $120; ; } else { ; var $122 = $2; var $123 = $fnameindex; __Z10lua_removeP9lua_Statei($122, $123); var $124 = $status; $1 = $124; ; } } } while(0); var $126 = $1; STACKTOP = __stackBase__; return $126; } __Z13luaL_loadfileP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z13luaL_loadfileP9lua_StatePKc, "__Z13luaL_loadfileP9lua_StatePKc"); function __Z7errfileP9lua_StatePKci($L, $what, $fnameindex) { ; var __label__; var $1; var $2; var $3; var $serr; var $filename; $1 = $L; $2 = $what; $3 = $fnameindex; var $4 = ___errno_location(); var $5 = IHEAP[$4]; var $6 = _strerror($5); $serr = $6; var $7 = $1; var $8 = $3; var $9 = __Z13lua_tolstringP9lua_StateiPj($7, $8, 0); var $10 = $9+1; $filename = $10; var $11 = $1; var $12 = $2; var $13 = $filename; var $14 = $serr; var $15 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str25267, Pointer_make([$12,0,0,0,$13,0,0,0,$14,0,0,0], 0, ALLOC_STACK)); var $16 = $1; var $17 = $3; __Z10lua_removeP9lua_Statei($16, $17); ; return 6; } __Z7errfileP9lua_StatePKci.__index__ = Runtime.getFunctionIndex(__Z7errfileP9lua_StatePKci, "__Z7errfileP9lua_StatePKci"); function __Z4getFP9lua_StatePvPj($L, $ud, $size) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $lf; $2 = $L; $3 = $ud; $4 = $size; var $5 = $3; var $6 = $5; $lf = $6; var $7 = $lf; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $9 != 0; ; if ($10) { ; var $12 = $lf; var $13 = $12; IHEAP[$13] = 0; var $14 = $4; IHEAP[$14] = 1; $1 = __str24266; ; } else { ; var $16 = $lf; var $17 = $16+4; var $18 = IHEAP[$17]; var $19 = _feof($18); var $20 = $19 != 0; ; if ($20) { ; $1 = 0; ; } else { ; var $23 = $lf; var $24 = $23+8; var $25 = $24; var $26 = $lf; var $27 = $26+4; var $28 = IHEAP[$27]; var $29 = _fread($25, 1, 8192, $28); var $30 = $4; IHEAP[$30] = $29; var $31 = $4; var $32 = IHEAP[$31]; var $33 = unSign($32, 32) > unSign(0, 32); ; if ($33) { ; var $35 = $lf; var $36 = $35+8; var $37 = $36; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $40 = __lastLabel__ == 1 ? $37 : (0); $1 = $40; ; } } var $42 = $1; ; return $42; } __Z4getFP9lua_StatePvPj.__index__ = Runtime.getFunctionIndex(__Z4getFP9lua_StatePvPj, "__Z4getFP9lua_StatePvPj"); function __Z15luaL_loadbufferP9lua_StatePKcjS2_($L, $buff, $size, $name) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $4; var $ls = __stackBase__; $1 = $L; $2 = $buff; $3 = $size; $4 = $name; var $5 = $2; var $6 = $ls; IHEAP[$6] = $5; var $7 = $3; var $8 = $ls+4; IHEAP[$8] = $7; var $9 = $1; var $10 = $ls; var $11 = $4; var $12 = __Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_($9, __Z4getSP9lua_StatePvPj.__index__, $10, $11); STACKTOP = __stackBase__; return $12; } __Z15luaL_loadbufferP9lua_StatePKcjS2_.__index__ = Runtime.getFunctionIndex(__Z15luaL_loadbufferP9lua_StatePKcjS2_, "__Z15luaL_loadbufferP9lua_StatePKcjS2_"); function __Z4getSP9lua_StatePvPj($L, $ud, $size) { ; var __label__; var $1; var $2; var $3; var $4; var $ls; $2 = $L; $3 = $ud; $4 = $size; var $5 = $3; var $6 = $5; $ls = $6; var $7 = $ls; var $8 = $7+4; var $9 = IHEAP[$8]; var $10 = $9 == 0; ; if ($10) { ; $1 = 0; ; } else { ; var $13 = $ls; var $14 = $13+4; var $15 = IHEAP[$14]; var $16 = $4; IHEAP[$16] = $15; var $17 = $ls; var $18 = $17+4; IHEAP[$18] = 0; var $19 = $ls; var $20 = $19; var $21 = IHEAP[$20]; $1 = $21; ; } var $23 = $1; ; return $23; } __Z4getSP9lua_StatePvPj.__index__ = Runtime.getFunctionIndex(__Z4getSP9lua_StatePvPj, "__Z4getSP9lua_StatePvPj"); function __Z15luaL_loadstringP9lua_StatePKc($L, $s) { ; var __label__; var $1; var $2; $1 = $L; $2 = $s; var $3 = $1; var $4 = $2; var $5 = $2; var $6 = _strlen($5); var $7 = $2; var $8 = __Z15luaL_loadbufferP9lua_StatePKcjS2_($3, $4, $6, $7); ; return $8; } __Z15luaL_loadstringP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z15luaL_loadstringP9lua_StatePKc, "__Z15luaL_loadstringP9lua_StatePKc"); function __Z13luaL_newstatev() { ; var __label__; var $L; var $1 = __Z12lua_newstatePFPvS_S_jjES_(__Z7l_allocPvS_jj.__index__, 0); $L = $1; var $2 = $L; var $3 = $2 != 0; ; if ($3) { ; var $5 = $L; var $6 = __Z11lua_atpanicP9lua_StatePFiS0_E($5, __Z5panicP9lua_State.__index__); ; } var $8 = $L; ; return $8; } __Z13luaL_newstatev.__index__ = Runtime.getFunctionIndex(__Z13luaL_newstatev, "__Z13luaL_newstatev"); function __Z7l_allocPvS_jj($ud, $ptr, $osize, $nsize) { ; var __label__; var $1; var $2; var $3; var $4; var $5; $2 = $ud; $3 = $ptr; $4 = $osize; $5 = $nsize; var $6 = $5; var $7 = $6 == 0; ; if ($7) { ; var $9 = $3; _free($9); $1 = 0; ; } else { ; var $11 = $3; var $12 = $5; var $13 = _realloc($11, $12); $1 = $13; ; } var $15 = $1; ; return $15; } __Z7l_allocPvS_jj.__index__ = Runtime.getFunctionIndex(__Z7l_allocPvS_jj, "__Z7l_allocPvS_jj"); function __Z5panicP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = IHEAP[_stderr]; var $3 = $1; var $4 = __Z13lua_tolstringP9lua_StateiPj($3, -1, 0); var $5 = _fprintf($2, __str23265, $4); ; return 0; } __Z5panicP9lua_State.__index__ = Runtime.getFunctionIndex(__Z5panicP9lua_State, "__Z5panicP9lua_State"); function __Z11luaB_assertP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; __Z13luaL_checkanyP9lua_Statei($3, 1); var $4 = $2; var $5 = __Z13lua_tobooleanP9lua_Statei($4, 1); var $6 = $5 != 0; ; if ($6) { ; var $13 = $2; var $14 = __Z10lua_gettopP9lua_State($13); $1 = $14; ; } else { ; var $8 = $2; var $9 = $2; var $10 = __Z15luaL_optlstringP9lua_StateiPKcPj($9, 2, __str78, 0); var $11 = __Z10luaL_errorP9lua_StatePKcz($8, __str77317, Pointer_make([$10,0,0,0], 0, ALLOC_STACK)); $1 = $11; ; } var $16 = $1; ; return $16; } __Z11luaB_assertP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_assertP9lua_State, "__Z11luaB_assertP9lua_State"); function __Z19luaB_collectgarbageP9lua_State($L) { ; var __label__; var $1; var $2; var $o; var $ex; var $res; var $b; $2 = $L; var $3 = $2; var $4 = __Z16luaL_checkoptionP9lua_StateiPKcPKS2_($3, 1, __str72316, __ZZ19luaB_collectgarbageP9lua_StateE4opts); $o = $4; var $5 = $2; var $6 = __Z15luaL_optintegerP9lua_Stateii($5, 2, 0); $ex = $6; var $7 = $2; var $8 = $o; var $9 = __ZZ19luaB_collectgarbageP9lua_StateE7optsnum+$8*4; var $10 = IHEAP[$9]; var $11 = $ex; var $12 = __Z6lua_gcP9lua_Stateii($7, $10, $11); $res = $12; var $13 = $o; var $14 = __ZZ19luaB_collectgarbageP9lua_StateE7optsnum+$13*4; var $15 = IHEAP[$14]; if ($15 == 3) { __label__ = 1; /* $16 */ } else if ($15 == 5) { __label__ = 2; /* $26 */ } else { __label__ = 3; /* $29 */ } if (__label__ == 3) { var $30 = $2; var $31 = $res; var $32 = $31; __Z14lua_pushnumberP9lua_Stated($30, $32); $1 = 1; ; } else if (__label__ == 1) { var $17 = $2; var $18 = __Z6lua_gcP9lua_Stateii($17, 4, 0); $b = $18; var $19 = $2; var $20 = $res; var $21 = $20; var $22 = $b; var $23 = $22; var $24 = $23 / 1024; var $25 = $21 + $24; __Z14lua_pushnumberP9lua_Stated($19, $25); $1 = 1; ; } else if (__label__ == 2) { var $27 = $2; var $28 = $res; __Z15lua_pushbooleanP9lua_Statei($27, $28); $1 = 1; ; } var $34 = $1; ; return $34; } __Z19luaB_collectgarbageP9lua_State.__index__ = Runtime.getFunctionIndex(__Z19luaB_collectgarbageP9lua_State, "__Z19luaB_collectgarbageP9lua_State"); function __Z11luaB_dofileP9lua_State($L) { ; var __label__; var $1; var $fname; var $n; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 1, 0, 0); $fname = $3; var $4 = $1; var $5 = __Z10lua_gettopP9lua_State($4); $n = $5; var $6 = $1; var $7 = $fname; var $8 = __Z13luaL_loadfileP9lua_StatePKc($6, $7); var $9 = $8 != 0; ; if ($9) { ; var $11 = $1; var $12 = __Z9lua_errorP9lua_State($11); ; } var $14 = $1; __Z8lua_callP9lua_Stateii($14, 0, -1); var $15 = $1; var $16 = __Z10lua_gettopP9lua_State($15); var $17 = $n; var $18 = $16 - $17; ; return $18; } __Z11luaB_dofileP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_dofileP9lua_State, "__Z11luaB_dofileP9lua_State"); function __Z10luaB_errorP9lua_State($L) { ; var __label__; var $1; var $level; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optintegerP9lua_Stateii($2, 2, 1); $level = $3; var $4 = $1; __Z10lua_settopP9lua_Statei($4, 1); var $5 = $1; var $6 = __Z12lua_isstringP9lua_Statei($5, 1); var $7 = $6 != 0; ; $8$16$2: do { if ($7) { ; var $9 = $level; var $10 = $9 > 0; if (!($10)) { __label__ = 1; /* $16 */ break $8$16$2; } var $12 = $1; var $13 = $level; __Z10luaL_whereP9lua_Statei($12, $13); var $14 = $1; __Z13lua_pushvalueP9lua_Statei($14, 1); var $15 = $1; __Z10lua_concatP9lua_Statei($15, 2); ; } } while(0); var $17 = $1; var $18 = __Z9lua_errorP9lua_State($17); ; return $18; } __Z10luaB_errorP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaB_errorP9lua_State, "__Z10luaB_errorP9lua_State"); function __Z11luaB_gcinfoP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z6lua_gcP9lua_Stateii($3, 3, 0); __Z15lua_pushintegerP9lua_Statei($2, $4); ; return 1; } __Z11luaB_gcinfoP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_gcinfoP9lua_State, "__Z11luaB_gcinfoP9lua_State"); function __Z12luaB_getfenvP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z7getfuncP9lua_Statei($2, 1); var $3 = $1; var $4 = __Z15lua_iscfunctionP9lua_Statei($3, -1); var $5 = $4 != 0; ; if ($5) { ; var $7 = $1; __Z13lua_pushvalueP9lua_Statei($7, -10002); ; } else { ; var $9 = $1; __Z11lua_getfenvP9lua_Statei($9, -1); ; } ; return 1; } __Z12luaB_getfenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaB_getfenvP9lua_State, "__Z12luaB_getfenvP9lua_State"); function __Z17luaB_getmetatableP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; __Z13luaL_checkanyP9lua_Statei($3, 1); var $4 = $2; var $5 = __Z16lua_getmetatableP9lua_Statei($4, 1); var $6 = $5 != 0; ; if ($6) { ; var $10 = $2; var $11 = __Z17luaL_getmetafieldP9lua_StateiPKc($10, 1, __str56); $1 = 1; ; } else { ; var $8 = $2; __Z11lua_pushnilP9lua_State($8); $1 = 1; ; } var $13 = $1; ; return $13; } __Z17luaB_getmetatableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z17luaB_getmetatableP9lua_State, "__Z17luaB_getmetatableP9lua_State"); function __Z13luaB_loadfileP9lua_State($L) { ; var __label__; var $1; var $fname; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 1, 0, 0); $fname = $3; var $4 = $1; var $5 = $1; var $6 = $fname; var $7 = __Z13luaL_loadfileP9lua_StatePKc($5, $6); var $8 = __Z8load_auxP9lua_Statei($4, $7); ; return $8; } __Z13luaB_loadfileP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_loadfileP9lua_State, "__Z13luaB_loadfileP9lua_State"); function __Z9luaB_loadP9lua_State($L) { ; var __label__; var $1; var $status; var $cname; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 2, __str67, 0); $cname = $3; var $4 = $1; __Z14luaL_checktypeP9lua_Stateii($4, 1, 6); var $5 = $1; __Z10lua_settopP9lua_Statei($5, 3); var $6 = $1; var $7 = $cname; var $8 = __Z8lua_loadP9lua_StatePFPKcS0_PvPjES3_S2_($6, __Z14generic_readerP9lua_StatePvPj.__index__, 0, $7); $status = $8; var $9 = $1; var $10 = $status; var $11 = __Z8load_auxP9lua_Statei($9, $10); ; return $11; } __Z9luaB_loadP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaB_loadP9lua_State, "__Z9luaB_loadP9lua_State"); function __Z15luaB_loadstringP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $l = __stackBase__; var $s; var $chunkname; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; var $5 = $s; var $6 = __Z15luaL_optlstringP9lua_StateiPKcPj($4, 2, $5, 0); $chunkname = $6; var $7 = $1; var $8 = $1; var $9 = $s; var $10 = IHEAP[$l]; var $11 = $chunkname; var $12 = __Z15luaL_loadbufferP9lua_StatePKcjS2_($8, $9, $10, $11); var $13 = __Z8load_auxP9lua_Statei($7, $12); STACKTOP = __stackBase__; return $13; } __Z15luaB_loadstringP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15luaB_loadstringP9lua_State, "__Z15luaB_loadstringP9lua_State"); function __Z9luaB_nextP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; __Z10lua_settopP9lua_Statei($4, 2); var $5 = $2; var $6 = __Z8lua_nextP9lua_Statei($5, 1); var $7 = $6 != 0; ; if ($7) { ; $1 = 2; ; } else { ; var $10 = $2; __Z11lua_pushnilP9lua_State($10); $1 = 1; ; } var $12 = $1; ; return $12; } __Z9luaB_nextP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaB_nextP9lua_State, "__Z9luaB_nextP9lua_State"); function __Z10luaB_pcallP9lua_State($L) { ; var __label__; var $1; var $status; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 1); var $3 = $1; var $4 = $1; var $5 = __Z10lua_gettopP9lua_State($4); var $6 = $5 - 1; var $7 = __Z9lua_pcallP9lua_Stateiii($3, $6, -1, 0); $status = $7; var $8 = $1; var $9 = $status; var $10 = $9 == 0; var $11 = $10; __Z15lua_pushbooleanP9lua_Statei($8, $11); var $12 = $1; __Z10lua_insertP9lua_Statei($12, 1); var $13 = $1; var $14 = __Z10lua_gettopP9lua_State($13); ; return $14; } __Z10luaB_pcallP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaB_pcallP9lua_State, "__Z10luaB_pcallP9lua_State"); function __Z10luaB_printP9lua_State($L) { ; var __label__; var $1; var $2; var $n; var $i; var $s; $2 = $L; var $3 = $2; var $4 = __Z10lua_gettopP9lua_State($3); $n = $4; var $5 = $2; __Z12lua_getfieldP9lua_StateiPKc($5, -10002, __str20288); $i = 1; ; $6$2: while(1) { // $6 var $7 = $i; var $8 = $n; var $9 = $7 <= $8; if (!($9)) { __label__ = 2; /* $36 */ break $6$2; } var $11 = $2; __Z13lua_pushvalueP9lua_Statei($11, -1); var $12 = $2; var $13 = $i; __Z13lua_pushvalueP9lua_Statei($12, $13); var $14 = $2; __Z8lua_callP9lua_Stateii($14, 1, 1); var $15 = $2; var $16 = __Z13lua_tolstringP9lua_StateiPj($15, -1, 0); $s = $16; var $17 = $s; var $18 = $17 == 0; if ($18) { __label__ = 3; /* $19 */ break $6$2; } var $23 = $i; var $24 = $23 > 1; ; if ($24) { ; var $26 = IHEAP[_stdout]; var $27 = _fputs(__str65, $26); ; } var $29 = $s; var $30 = IHEAP[_stdout]; var $31 = _fputs($29, $30); var $32 = $2; __Z10lua_settopP9lua_Statei($32, -2); ; var $34 = $i; var $35 = $34 + 1; $i = $35; __label__ = 0; /* $6 */ continue $6$2; } if (__label__ == 2) { var $37 = IHEAP[_stdout]; var $38 = _fputs(__str66, $37); $1 = 0; ; } else if (__label__ == 3) { var $20 = $2; var $21 = __Z10luaL_errorP9lua_StatePKcz($20, __str64); $1 = $21; ; } var $40 = $1; ; return $40; } __Z10luaB_printP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaB_printP9lua_State, "__Z10luaB_printP9lua_State"); function __Z13luaB_rawequalP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 1); var $3 = $1; __Z13luaL_checkanyP9lua_Statei($3, 2); var $4 = $1; var $5 = $1; var $6 = __Z12lua_rawequalP9lua_Stateii($5, 1, 2); __Z15lua_pushbooleanP9lua_Statei($4, $6); ; return 1; } __Z13luaB_rawequalP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_rawequalP9lua_State, "__Z13luaB_rawequalP9lua_State"); function __Z11luaB_rawgetP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; __Z13luaL_checkanyP9lua_Statei($3, 2); var $4 = $1; __Z10lua_settopP9lua_Statei($4, 2); var $5 = $1; __Z10lua_rawgetP9lua_Statei($5, 1); ; return 1; } __Z11luaB_rawgetP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_rawgetP9lua_State, "__Z11luaB_rawgetP9lua_State"); function __Z11luaB_rawsetP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; __Z13luaL_checkanyP9lua_Statei($3, 2); var $4 = $1; __Z13luaL_checkanyP9lua_Statei($4, 3); var $5 = $1; __Z10lua_settopP9lua_Statei($5, 3); var $6 = $1; __Z10lua_rawsetP9lua_Statei($6, 1); ; return 1; } __Z11luaB_rawsetP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_rawsetP9lua_State, "__Z11luaB_rawsetP9lua_State"); function __Z11luaB_selectP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $n; var $i; $2 = $L; var $3 = $2; var $4 = __Z10lua_gettopP9lua_State($3); $n = $4; var $5 = $2; var $6 = __Z8lua_typeP9lua_Statei($5, 1); var $7 = $6 == 4; ; $8$18$2: do { if ($7) { ; var $9 = $2; var $10 = __Z13lua_tolstringP9lua_StateiPj($9, 1, 0); var $11 = IHEAP[$10]; var $12 = $11; var $13 = $12 == 35; if (!($13)) { __label__ = 1; /* $18 */ break $8$18$2; } var $15 = $2; var $16 = $n; var $17 = $16 - 1; __Z15lua_pushintegerP9lua_Statei($15, $17); $1 = 1; __label__ = 2; /* $46 */ break $8$18$2; } else { __label__ = 1; /* $18 */ } } while(0); if (__label__ == 1) { var $19 = $2; var $20 = __Z17luaL_checkintegerP9lua_Statei($19, 1); $i = $20; var $21 = $i; var $22 = $21 < 0; ; if ($22) { ; var $24 = $n; var $25 = $i; var $26 = $24 + $25; $i = $26; ; } else { ; var $28 = $i; var $29 = $n; var $30 = $28 > $29; ; if ($30) { ; var $32 = $n; $i = $32; ; } ; } var $35 = $i; var $36 = 1 <= $35; ; if ($36) { __lastLabel__ = 8; ; } else { __lastLabel__ = 8; ; var $38 = $2; var $39 = __Z13luaL_argerrorP9lua_StateiPKc($38, 1, __str63); var $40 = $39 != 0; __lastLabel__ = 5; ; } var $42 = __lastLabel__ == 8 ? 1 : ($40); var $43 = $n; var $44 = $i; var $45 = $43 - $44; $1 = $45; ; } var $47 = $1; ; return $47; } __Z11luaB_selectP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_selectP9lua_State, "__Z11luaB_selectP9lua_State"); function __Z12luaB_setfenvP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 2, 5); var $4 = $2; __Z7getfuncP9lua_Statei($4, 0); var $5 = $2; __Z13lua_pushvalueP9lua_Statei($5, 2); var $6 = $2; var $7 = __Z12lua_isnumberP9lua_Statei($6, 1); var $8 = $7 != 0; ; $9$19$2: do { if ($8) { ; var $10 = $2; var $11 = __Z12lua_tonumberP9lua_Statei($10, 1); var $12 = $11 == 0; if (!($12)) { __label__ = 1; /* $19 */ break $9$19$2; } var $14 = $2; var $15 = __Z14lua_pushthreadP9lua_State($14); var $16 = $2; __Z10lua_insertP9lua_Statei($16, -2); var $17 = $2; var $18 = __Z11lua_setfenvP9lua_Statei($17, -2); $1 = 0; __label__ = 2; /* $32 */ break $9$19$2; } else { __label__ = 1; /* $19 */ } } while(0); if (__label__ == 1) { var $20 = $2; var $21 = __Z15lua_iscfunctionP9lua_Statei($20, -2); var $22 = $21 != 0; ; $27$23$7: do { if ($22) { __label__ = 3; /* $27 */ } else { ; var $24 = $2; var $25 = __Z11lua_setfenvP9lua_Statei($24, -2); var $26 = $25 == 0; if ($26) { __label__ = 3; /* $27 */ break $27$23$7; } else { __label__ = 4; /* $30 */ break $27$23$7; } } } while(0); if (__label__ == 3) { var $28 = $2; var $29 = __Z10luaL_errorP9lua_StatePKcz($28, __str58); ; } ; $1 = 1; ; } var $33 = $1; ; return $33; } __Z12luaB_setfenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaB_setfenvP9lua_State, "__Z12luaB_setfenvP9lua_State"); function __Z17luaB_setmetatableP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $t; $1 = $L; var $2 = $1; var $3 = __Z8lua_typeP9lua_Statei($2, 2); $t = $3; var $4 = $1; __Z14luaL_checktypeP9lua_Stateii($4, 1, 5); var $5 = $t; var $6 = $5 == 0; ; $14$7$2: do { if ($6) { __lastLabel__ = 5; ; } else { __lastLabel__ = 5; ; var $8 = $t; var $9 = $8 == 5; if ($9) { __lastLabel__ = 0; __label__ = 1; /* $14 */ break $14$7$2; } else { __lastLabel__ = 0; ; } var $11 = $1; var $12 = __Z13luaL_argerrorP9lua_StateiPKc($11, 2, __str55); var $13 = $12 != 0; __lastLabel__ = 2; ; } } while(0); var $15 = __lastLabel__ == 0 ? 1 : (__lastLabel__ == 5 ? 1 : ($13)); var $16 = $1; var $17 = __Z17luaL_getmetafieldP9lua_StateiPKc($16, 1, __str56); var $18 = $17 != 0; ; if ($18) { ; var $20 = $1; var $21 = __Z10luaL_errorP9lua_StatePKcz($20, __str57); ; } var $23 = $1; __Z10lua_settopP9lua_Statei($23, 2); var $24 = $1; var $25 = __Z16lua_setmetatableP9lua_Statei($24, 1); ; return 1; } __Z17luaB_setmetatableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z17luaB_setmetatableP9lua_State, "__Z17luaB_setmetatableP9lua_State"); function __Z13luaB_tonumberP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $base; var $s1; var $s2 = __stackBase__; var $n; $2 = $L; var $3 = $2; var $4 = __Z15luaL_optintegerP9lua_Stateii($3, 2, 10); $base = $4; var $5 = $base; var $6 = $5 == 10; ; $7$17$2: do { if ($6) { ; var $8 = $2; __Z13luaL_checkanyP9lua_Statei($8, 1); var $9 = $2; var $10 = __Z12lua_isnumberP9lua_Statei($9, 1); var $11 = $10 != 0; ; if ($11) { ; var $13 = $2; var $14 = $2; var $15 = __Z12lua_tonumberP9lua_Statei($14, 1); __Z14lua_pushnumberP9lua_Stated($13, $15); $1 = 1; __label__ = 0; /* $60 */ break $7$17$2; } else { ; __label__ = 1; /* $58 */ break $7$17$2; } } else { ; var $18 = $2; var $19 = __Z17luaL_checklstringP9lua_StateiPj($18, 1, 0); $s1 = $19; var $20 = $base; var $21 = 2 <= $20; ; $22$25$8: do { if ($21) { ; var $23 = $base; var $24 = $23 <= 36; if ($24) { __lastLabel__ = 2; __label__ = 3; /* $29 */ break $22$25$8; } else { __lastLabel__ = 2; __label__ = 4; /* $25 */ break $22$25$8; } } else { __label__ = 4; /* $25 */ } } while(0); if (__label__ == 4) { var $26 = $2; var $27 = __Z13luaL_argerrorP9lua_StateiPKc($26, 2, __str54); var $28 = $27 != 0; __lastLabel__ = 4; ; } var $30 = __lastLabel__ == 2 ? 1 : ($28); var $31 = $s1; var $32 = $base; var $33 = _strtoul($31, $s2, $32); $n = $33; var $34 = $s1; var $35 = IHEAP[$s2]; var $36 = $34 != $35; ; if ($36) { ; ; $38$15: while(1) { // $38 var $39 = IHEAP[$s2]; var $40 = IHEAP[$39]; var $41 = $40; var $42 = _isspace($41); var $43 = $42 != 0; if (!($43)) { __label__ = 8; /* $47 */ break $38$15; } var $45 = IHEAP[$s2]; var $46 = $45+1; IHEAP[$s2] = $46; __label__ = 6; /* $38 */ continue $38$15; } var $48 = IHEAP[$s2]; var $49 = IHEAP[$48]; var $50 = $49; var $51 = $50 == 0; ; if ($51) { ; var $53 = $2; var $54 = $n; var $55 = unSign($54, 32); __Z14lua_pushnumberP9lua_Stated($53, $55); $1 = 1; __label__ = 0; /* $60 */ break $7$17$2; } else { ; ; } } __label__ = 1; /* $58 */ break $7$17$2; } } while(0); if (__label__ == 1) { var $59 = $2; __Z11lua_pushnilP9lua_State($59); $1 = 1; ; } var $61 = $1; STACKTOP = __stackBase__; return $61; } __Z13luaB_tonumberP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_tonumberP9lua_State, "__Z13luaB_tonumberP9lua_State"); function __Z13luaB_tostringP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; $2 = $L; var $3 = $2; __Z13luaL_checkanyP9lua_Statei($3, 1); var $4 = $2; var $5 = __Z13luaL_callmetaP9lua_StateiPKc($4, 1, __str49); var $6 = $5 != 0; ; if ($6) { ; $1 = 1; ; } else { ; var $9 = $2; var $10 = __Z8lua_typeP9lua_Statei($9, 1); if ($10 == 3) { __label__ = 5; /* $11 */ } else if ($10 == 4) { __label__ = 6; /* $15 */ } else if ($10 == 1) { __label__ = 7; /* $17 */ } else if ($10 == 0) { __label__ = 8; /* $26 */ } else { __label__ = 9; /* $28 */ } if (__label__ == 9) { var $29 = $2; var $30 = $2; var $31 = $2; var $32 = __Z8lua_typeP9lua_Statei($31, 1); var $33 = __Z12lua_typenameP9lua_Statei($30, $32); var $34 = $2; var $35 = __Z13lua_topointerP9lua_Statei($34, 1); var $36 = __Z15lua_pushfstringP9lua_StatePKcz($29, __str53, Pointer_make([$33,0,0,0,$35,0,0,0], 0, ALLOC_STACK)); ; } else if (__label__ == 5) { var $12 = $2; var $13 = $2; var $14 = __Z13lua_tolstringP9lua_StateiPj($13, 1, 0); __Z14lua_pushstringP9lua_StatePKc($12, $14); ; } else if (__label__ == 6) { var $16 = $2; __Z13lua_pushvalueP9lua_Statei($16, 1); ; } else if (__label__ == 7) { var $18 = $2; var $19 = $2; var $20 = __Z13lua_tobooleanP9lua_Statei($19, 1); var $21 = $20 != 0; ; if ($21) { ; __lastLabel__ = 2; ; } else { ; __lastLabel__ = 4; ; } var $25 = __lastLabel__ == 2 ? __str50 : (__str51); __Z14lua_pushstringP9lua_StatePKc($18, $25); ; } else if (__label__ == 8) { var $27 = $2; __Z15lua_pushlstringP9lua_StatePKcj($27, __str52, 3); ; } $1 = 1; ; } var $39 = $1; ; return $39; } __Z13luaB_tostringP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_tostringP9lua_State, "__Z13luaB_tostringP9lua_State"); function __Z9luaB_typeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 1); var $3 = $1; var $4 = $1; var $5 = $1; var $6 = __Z8lua_typeP9lua_Statei($5, 1); var $7 = __Z12lua_typenameP9lua_Statei($4, $6); __Z14lua_pushstringP9lua_StatePKc($3, $7); ; return 1; } __Z9luaB_typeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9luaB_typeP9lua_State, "__Z9luaB_typeP9lua_State"); function __Z11luaB_unpackP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $i; var $e; var $n; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; var $5 = __Z15luaL_optintegerP9lua_Stateii($4, 2, 1); $i = $5; var $6 = $2; var $7 = __Z8lua_typeP9lua_Statei($6, 3); var $8 = $7 <= 0; ; if ($8) { ; var $10 = $2; var $11 = __Z10lua_objlenP9lua_Statei($10, 1); __lastLabel__ = 0; ; } else { ; var $13 = $2; var $14 = __Z17luaL_checkintegerP9lua_Statei($13, 3); __lastLabel__ = 2; ; } var $16 = __lastLabel__ == 0 ? $11 : ($14); $e = $16; var $17 = $i; var $18 = $e; var $19 = $17 > $18; ; $20$21$6: do { if ($19) { ; $1 = 0; ; } else { ; var $22 = $e; var $23 = $i; var $24 = $22 - $23; var $25 = $24 + 1; $n = $25; var $26 = $n; var $27 = $26 <= 0; ; $33$28$9: do { if (!$27) { ; var $29 = $2; var $30 = $n; var $31 = __Z14lua_checkstackP9lua_Statei($29, $30); var $32 = $31 != 0; if (!($32)) { __label__ = 5; /* $33 */ break $33$28$9; } var $37 = $2; var $38 = $i; __Z11lua_rawgetiP9lua_Stateii($37, 1, $38); ; $39$12: while(1) { // $39 var $40 = $i; var $41 = $40 + 1; $i = $41; var $42 = $e; var $43 = $40 < $42; if (!($43)) { __label__ = 8; /* $47 */ break $39$12; } var $45 = $2; var $46 = $i; __Z11lua_rawgetiP9lua_Stateii($45, 1, $46); __label__ = 6; /* $39 */ continue $39$12; } var $48 = $n; $1 = $48; __label__ = 9; /* $49 */ break $20$21$6; } } while(0); var $34 = $2; var $35 = __Z10luaL_errorP9lua_StatePKcz($34, __str48); $1 = $35; ; } } while(0); var $50 = $1; ; return $50; } __Z11luaB_unpackP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_unpackP9lua_State, "__Z11luaB_unpackP9lua_State"); function __Z11luaB_xpcallP9lua_State($L) { ; var __label__; var $1; var $status; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 2); var $3 = $1; __Z10lua_settopP9lua_Statei($3, 2); var $4 = $1; __Z10lua_insertP9lua_Statei($4, 1); var $5 = $1; var $6 = __Z9lua_pcallP9lua_Stateiii($5, 0, -1, 1); $status = $6; var $7 = $1; var $8 = $status; var $9 = $8 == 0; var $10 = $9; __Z15lua_pushbooleanP9lua_Statei($7, $10); var $11 = $1; __Z11lua_replaceP9lua_Statei($11, 1); var $12 = $1; var $13 = __Z10lua_gettopP9lua_State($12); ; return $13; } __Z11luaB_xpcallP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_xpcallP9lua_State, "__Z11luaB_xpcallP9lua_State"); function __Z13luaB_cocreateP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $NL; $1 = $L; var $2 = $1; var $3 = __Z13lua_newthreadP9lua_State($2); $NL = $3; var $4 = $1; var $5 = __Z8lua_typeP9lua_Statei($4, 1); var $6 = $5 == 6; ; $7$11$2: do { if ($6) { ; var $8 = $1; var $9 = __Z15lua_iscfunctionP9lua_Statei($8, 1); var $10 = $9 != 0; if ($10) { __lastLabel__ = 0; __label__ = 1; /* $11 */ break $7$11$2; } else { __lastLabel__ = 0; __label__ = 2; /* $15 */ break $7$11$2; } } else { __label__ = 1; /* $11 */ } } while(0); if (__label__ == 1) { var $12 = $1; var $13 = __Z13luaL_argerrorP9lua_StateiPKc($12, 1, __str47315); var $14 = $13 != 0; __lastLabel__ = 1; ; } var $16 = __lastLabel__ == 0 ? 1 : ($14); var $17 = $1; __Z13lua_pushvalueP9lua_Statei($17, 1); var $18 = $1; var $19 = $NL; __Z9lua_xmoveP9lua_StateS0_i($18, $19, 1); ; return 1; } __Z13luaB_cocreateP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_cocreateP9lua_State, "__Z13luaB_cocreateP9lua_State"); function __Z13luaB_coresumeP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $co; var $r; $2 = $L; var $3 = $2; var $4 = __Z12lua_tothreadP9lua_Statei($3, 1); $co = $4; var $5 = $co; var $6 = $5 != 0; ; if ($6) { __lastLabel__ = 3; ; } else { __lastLabel__ = 3; ; var $8 = $2; var $9 = __Z13luaL_argerrorP9lua_StateiPKc($8, 1, __str46314); var $10 = $9 != 0; __lastLabel__ = 0; ; } var $12 = __lastLabel__ == 3 ? 1 : ($10); var $13 = $2; var $14 = $co; var $15 = $2; var $16 = __Z10lua_gettopP9lua_State($15); var $17 = $16 - 1; var $18 = __Z9auxresumeP9lua_StateS0_i($13, $14, $17); $r = $18; var $19 = $r; var $20 = $19 < 0; ; if ($20) { ; var $22 = $2; __Z15lua_pushbooleanP9lua_Statei($22, 0); var $23 = $2; __Z10lua_insertP9lua_Statei($23, -2); $1 = 2; ; } else { ; var $25 = $2; __Z15lua_pushbooleanP9lua_Statei($25, 1); var $26 = $2; var $27 = $r; var $28 = $27 + 1; var $29 = 0 - $28; __Z10lua_insertP9lua_Statei($26, $29); var $30 = $r; var $31 = $30 + 1; $1 = $31; ; } var $33 = $1; ; return $33; } __Z13luaB_coresumeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_coresumeP9lua_State, "__Z13luaB_coresumeP9lua_State"); function __Z14luaB_corunningP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z14lua_pushthreadP9lua_State($2); var $4 = $3 != 0; ; if ($4) { ; var $6 = $1; __Z11lua_pushnilP9lua_State($6); ; } ; return 1; } __Z14luaB_corunningP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14luaB_corunningP9lua_State, "__Z14luaB_corunningP9lua_State"); function __Z13luaB_costatusP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $co; $1 = $L; var $2 = $1; var $3 = __Z12lua_tothreadP9lua_Statei($2, 1); $co = $3; var $4 = $co; var $5 = $4 != 0; ; if ($5) { __lastLabel__ = 2; ; } else { __lastLabel__ = 2; ; var $7 = $1; var $8 = __Z13luaL_argerrorP9lua_StateiPKc($7, 1, __str46314); var $9 = $8 != 0; __lastLabel__ = 0; ; } var $11 = __lastLabel__ == 2 ? 1 : ($9); var $12 = $1; var $13 = $1; var $14 = $co; var $15 = __Z8costatusP9lua_StateS0_($13, $14); var $16 = __ZL9statnames+$15*4; var $17 = IHEAP[$16]; __Z14lua_pushstringP9lua_StatePKc($12, $17); ; return 1; } __Z13luaB_costatusP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_costatusP9lua_State, "__Z13luaB_costatusP9lua_State"); function __Z11luaB_cowrapP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z13luaB_cocreateP9lua_State($2); var $4 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($4, __Z12luaB_auxwrapP9lua_State.__index__, 1); ; return 1; } __Z11luaB_cowrapP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_cowrapP9lua_State, "__Z11luaB_cowrapP9lua_State"); function __Z10luaB_yieldP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z10lua_gettopP9lua_State($3); var $5 = __Z9lua_yieldP9lua_Statei($2, $4); ; return $5; } __Z10luaB_yieldP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaB_yieldP9lua_State, "__Z10luaB_yieldP9lua_State"); function __Z12luaopen_baseP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z9base_openP9lua_State($2); var $3 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($3, __str30298, __ZL8co_funcs); ; return 2; } __Z12luaopen_baseP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaopen_baseP9lua_State, "__Z12luaopen_baseP9lua_State"); function __Z9base_openP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13lua_pushvalueP9lua_Statei($2, -10002); var $3 = $1; __Z12lua_setfieldP9lua_StateiPKc($3, -10002, __str31299); var $4 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($4, __str31299, __ZL10base_funcs); var $5 = $1; __Z15lua_pushlstringP9lua_StatePKcj($5, __str32300, 7); var $6 = $1; __Z12lua_setfieldP9lua_StateiPKc($6, -10002, __str33301); var $7 = $1; __Z7auxopenP9lua_StatePKcPFiS0_ES4_($7, __str34302, __Z11luaB_ipairsP9lua_State.__index__, __Z9ipairsauxP9lua_State.__index__); var $8 = $1; __Z7auxopenP9lua_StatePKcPFiS0_ES4_($8, __str35303, __Z10luaB_pairsP9lua_State.__index__, __Z9luaB_nextP9lua_State.__index__); var $9 = $1; __Z15lua_createtableP9lua_Stateii($9, 0, 1); var $10 = $1; __Z13lua_pushvalueP9lua_Statei($10, -1); var $11 = $1; var $12 = __Z16lua_setmetatableP9lua_Statei($11, -2); var $13 = $1; __Z15lua_pushlstringP9lua_StatePKcj($13, __str36304, 2); var $14 = $1; __Z12lua_setfieldP9lua_StateiPKc($14, -2, __str37305); var $15 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($15, __Z13luaB_newproxyP9lua_State.__index__, 1); var $16 = $1; __Z12lua_setfieldP9lua_StateiPKc($16, -10002, __str38306); ; return; } __Z9base_openP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9base_openP9lua_State, "__Z9base_openP9lua_State"); function __Z7auxopenP9lua_StatePKcPFiS0_ES4_($L, $name, $f, $u) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $L; $2 = $name; $3 = $f; $4 = $u; var $5 = $1; var $6 = $4; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($5, $6, 0); var $7 = $1; var $8 = $3; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($7, $8, 1); var $9 = $1; var $10 = $2; __Z12lua_setfieldP9lua_StateiPKc($9, -2, $10); ; return; } __Z7auxopenP9lua_StatePKcPFiS0_ES4_.__index__ = Runtime.getFunctionIndex(__Z7auxopenP9lua_StatePKcPFiS0_ES4_, "__Z7auxopenP9lua_StatePKcPFiS0_ES4_"); function __Z11luaB_ipairsP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; __Z13lua_pushvalueP9lua_Statei($3, -10003); var $4 = $1; __Z13lua_pushvalueP9lua_Statei($4, 1); var $5 = $1; __Z15lua_pushintegerP9lua_Statei($5, 0); ; return 3; } __Z11luaB_ipairsP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11luaB_ipairsP9lua_State, "__Z11luaB_ipairsP9lua_State"); function __Z9ipairsauxP9lua_State($L) { ; var __label__; var $1; var $i; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checkintegerP9lua_Statei($2, 2); $i = $3; var $4 = $1; __Z14luaL_checktypeP9lua_Stateii($4, 1, 5); var $5 = $i; var $6 = $5 + 1; $i = $6; var $7 = $1; var $8 = $i; __Z15lua_pushintegerP9lua_Statei($7, $8); var $9 = $1; var $10 = $i; __Z11lua_rawgetiP9lua_Stateii($9, 1, $10); var $11 = $1; var $12 = __Z8lua_typeP9lua_Statei($11, -1); var $13 = $12 == 0; var $14 = $13 ? 0 : 2; ; return $14; } __Z9ipairsauxP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9ipairsauxP9lua_State, "__Z9ipairsauxP9lua_State"); function __Z10luaB_pairsP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; __Z13lua_pushvalueP9lua_Statei($3, -10003); var $4 = $1; __Z13lua_pushvalueP9lua_Statei($4, 1); var $5 = $1; __Z11lua_pushnilP9lua_State($5); ; return 3; } __Z10luaB_pairsP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaB_pairsP9lua_State, "__Z10luaB_pairsP9lua_State"); function __Z13luaB_newproxyP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $validproxy; $2 = $L; var $3 = $2; __Z10lua_settopP9lua_Statei($3, 1); var $4 = $2; var $5 = __Z15lua_newuserdataP9lua_Statej($4, 0); var $6 = $2; var $7 = __Z13lua_tobooleanP9lua_Statei($6, 1); var $8 = $7 == 0; ; if ($8) { ; $1 = 1; ; } else { ; var $11 = $2; var $12 = __Z8lua_typeP9lua_Statei($11, 1); var $13 = $12 == 1; ; if ($13) { ; var $15 = $2; __Z15lua_createtableP9lua_Stateii($15, 0, 0); var $16 = $2; __Z13lua_pushvalueP9lua_Statei($16, -1); var $17 = $2; __Z15lua_pushbooleanP9lua_Statei($17, 1); var $18 = $2; __Z10lua_rawsetP9lua_Statei($18, -10003); ; } else { ; $validproxy = 0; var $20 = $2; var $21 = __Z16lua_getmetatableP9lua_Statei($20, 1); var $22 = $21 != 0; ; if ($22) { ; var $24 = $2; __Z10lua_rawgetP9lua_Statei($24, -10003); var $25 = $2; var $26 = __Z13lua_tobooleanP9lua_Statei($25, -1); $validproxy = $26; var $27 = $2; __Z10lua_settopP9lua_Statei($27, -2); ; } var $29 = $validproxy; var $30 = $29 != 0; ; if ($30) { __lastLabel__ = 6; ; } else { __lastLabel__ = 6; ; var $32 = $2; var $33 = __Z13luaL_argerrorP9lua_StateiPKc($32, 1, __str39307); var $34 = $33 != 0; __lastLabel__ = 3; ; } var $36 = __lastLabel__ == 6 ? 1 : ($34); var $37 = $2; var $38 = __Z16lua_getmetatableP9lua_Statei($37, 1); ; } ; var $41 = $2; var $42 = __Z16lua_setmetatableP9lua_Statei($41, 2); $1 = 1; ; } var $44 = $1; ; return $44; } __Z13luaB_newproxyP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaB_newproxyP9lua_State, "__Z13luaB_newproxyP9lua_State"); function __Z12luaB_auxwrapP9lua_State($L) { ; var __label__; var $1; var $co; var $r; $1 = $L; var $2 = $1; var $3 = __Z12lua_tothreadP9lua_Statei($2, -10003); $co = $3; var $4 = $1; var $5 = $co; var $6 = $1; var $7 = __Z10lua_gettopP9lua_State($6); var $8 = __Z9auxresumeP9lua_StateS0_i($4, $5, $7); $r = $8; var $9 = $r; var $10 = $9 < 0; ; if ($10) { ; var $12 = $1; var $13 = __Z12lua_isstringP9lua_Statei($12, -1); var $14 = $13 != 0; ; if ($14) { ; var $16 = $1; __Z10luaL_whereP9lua_Statei($16, 1); var $17 = $1; __Z10lua_insertP9lua_Statei($17, -2); var $18 = $1; __Z10lua_concatP9lua_Statei($18, 2); ; } var $20 = $1; var $21 = __Z9lua_errorP9lua_State($20); ; } var $23 = $r; ; return $23; } __Z12luaB_auxwrapP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaB_auxwrapP9lua_State, "__Z12luaB_auxwrapP9lua_State"); function __Z9auxresumeP9lua_StateS0_i($L, $co, $narg) { ; var __label__; var $1; var $2; var $3; var $4; var $status; var $nres; $2 = $L; $3 = $co; $4 = $narg; var $5 = $2; var $6 = $3; var $7 = __Z8costatusP9lua_StateS0_($5, $6); $status = $7; var $8 = $3; var $9 = $4; var $10 = __Z14lua_checkstackP9lua_Statei($8, $9); var $11 = $10 != 0; ; if (!$11) { ; var $13 = $2; var $14 = __Z10luaL_errorP9lua_StatePKcz($13, __str40308); ; } var $16 = $status; var $17 = $16 != 1; ; $18$24$5: do { if ($17) { ; var $19 = $2; var $20 = $status; var $21 = __ZL9statnames+$20*4; var $22 = IHEAP[$21]; var $23 = __Z15lua_pushfstringP9lua_StatePKcz($19, __str41309, Pointer_make([$22,0,0,0], 0, ALLOC_STACK)); $1 = -1; ; } else { ; var $25 = $2; var $26 = $3; var $27 = $4; __Z9lua_xmoveP9lua_StateS0_i($25, $26, $27); var $28 = $2; var $29 = $3; __Z12lua_setlevelP9lua_StateS0_($28, $29); var $30 = $3; var $31 = $4; var $32 = __Z10lua_resumeP9lua_Statei($30, $31); $status = $32; var $33 = $status; var $34 = $33 == 0; ; $38$35$8: do { if (!$34) { ; var $36 = $status; var $37 = $36 == 1; if ($37) { __label__ = 2; /* $38 */ break $38$35$8; } var $55 = $3; var $56 = $2; __Z9lua_xmoveP9lua_StateS0_i($55, $56, 1); $1 = -1; __label__ = 5; /* $57 */ break $18$24$5; } } while(0); var $39 = $3; var $40 = __Z10lua_gettopP9lua_State($39); $nres = $40; var $41 = $2; var $42 = $nres; var $43 = $42 + 1; var $44 = __Z14lua_checkstackP9lua_Statei($41, $43); var $45 = $44 != 0; ; if (!$45) { ; var $47 = $2; var $48 = __Z10luaL_errorP9lua_StatePKcz($47, __str42310); ; } var $50 = $3; var $51 = $2; var $52 = $nres; __Z9lua_xmoveP9lua_StateS0_i($50, $51, $52); var $53 = $nres; $1 = $53; ; } } while(0); var $58 = $1; ; return $58; } __Z9auxresumeP9lua_StateS0_i.__index__ = Runtime.getFunctionIndex(__Z9auxresumeP9lua_StateS0_i, "__Z9auxresumeP9lua_StateS0_i"); function __Z8costatusP9lua_StateS0_($L, $co) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $ar = __stackBase__; $2 = $L; $3 = $co; var $4 = $2; var $5 = $3; var $6 = $4 == $5; ; if ($6) { ; $1 = 0; ; } else { ; var $9 = $3; var $10 = __Z10lua_statusP9lua_State($9); if ($10 == 1) { __label__ = 1; /* $11 */ } else if ($10 == 0) { __label__ = 2; /* $12 */ } else { __label__ = 3; /* $23 */ } if (__label__ == 3) { $1 = 3; ; } else if (__label__ == 1) { $1 = 1; ; } else if (__label__ == 2) { var $13 = $3; var $14 = __Z12lua_getstackP9lua_StateiP9lua_Debug($13, 0, $ar); var $15 = $14 > 0; ; if ($15) { ; $1 = 2; ; } else { ; var $18 = $3; var $19 = __Z10lua_gettopP9lua_State($18); var $20 = $19 == 0; ; if ($20) { ; $1 = 3; ; } else { ; $1 = 1; ; } } } } var $25 = $1; STACKTOP = __stackBase__; return $25; } __Z8costatusP9lua_StateS0_.__index__ = Runtime.getFunctionIndex(__Z8costatusP9lua_StateS0_, "__Z8costatusP9lua_StateS0_"); function __Z7getfuncP9lua_Statei($L, $opt) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $ar = __stackBase__; var $level; $1 = $L; $2 = $opt; var $3 = $1; var $4 = __Z8lua_typeP9lua_Statei($3, 1); var $5 = $4 == 6; ; if ($5) { ; var $7 = $1; __Z13lua_pushvalueP9lua_Statei($7, 1); ; } else { ; var $9 = $2; var $10 = $9 != 0; ; if ($10) { ; var $12 = $1; var $13 = __Z15luaL_optintegerP9lua_Stateii($12, 1, 1); __lastLabel__ = 1; ; } else { ; var $15 = $1; var $16 = __Z17luaL_checkintegerP9lua_Statei($15, 1); __lastLabel__ = 3; ; } var $18 = __lastLabel__ == 1 ? $13 : ($16); $level = $18; var $19 = $level; var $20 = $19 >= 0; ; if ($20) { __lastLabel__ = 8; ; } else { __lastLabel__ = 8; ; var $22 = $1; var $23 = __Z13luaL_argerrorP9lua_StateiPKc($22, 1, __str59); var $24 = $23 != 0; __lastLabel__ = 4; ; } var $26 = __lastLabel__ == 8 ? 1 : ($24); var $27 = $1; var $28 = $level; var $29 = __Z12lua_getstackP9lua_StateiP9lua_Debug($27, $28, $ar); var $30 = $29 == 0; ; if ($30) { ; var $32 = $1; var $33 = __Z13luaL_argerrorP9lua_StateiPKc($32, 1, __str60); ; } var $35 = $1; var $36 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($35, __str61, $ar); var $37 = $1; var $38 = __Z8lua_typeP9lua_Statei($37, -1); var $39 = $38 == 0; ; if ($39) { ; var $41 = $1; var $42 = $level; var $43 = __Z10luaL_errorP9lua_StatePKcz($41, __str62, Pointer_make([$42,0,0,0], 0, ALLOC_STACK)); ; } ; } STACKTOP = __stackBase__; return; } __Z7getfuncP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z7getfuncP9lua_Statei, "__Z7getfuncP9lua_Statei"); function __Z8load_auxP9lua_Statei($L, $status) { ; var __label__; var $1; var $2; var $3; $2 = $L; $3 = $status; var $4 = $3; var $5 = $4 == 0; ; if ($5) { ; $1 = 1; ; } else { ; var $8 = $2; __Z11lua_pushnilP9lua_State($8); var $9 = $2; __Z10lua_insertP9lua_Statei($9, -2); $1 = 2; ; } var $11 = $1; ; return $11; } __Z8load_auxP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z8load_auxP9lua_Statei, "__Z8load_auxP9lua_Statei"); function __Z14generic_readerP9lua_StatePvPj($L, $ud, $size) { ; var __label__; var $1; var $2; var $3; var $4; $2 = $L; $3 = $ud; $4 = $size; var $5 = $2; __Z15luaL_checkstackP9lua_StateiPKc($5, 2, __str68); var $6 = $2; __Z13lua_pushvalueP9lua_Statei($6, 1); var $7 = $2; __Z8lua_callP9lua_Stateii($7, 0, 1); var $8 = $2; var $9 = __Z8lua_typeP9lua_Statei($8, -1); var $10 = $9 == 0; ; if ($10) { ; var $12 = $4; IHEAP[$12] = 0; $1 = 0; ; } else { ; var $14 = $2; var $15 = __Z12lua_isstringP9lua_Statei($14, -1); var $16 = $15 != 0; ; if ($16) { ; var $18 = $2; __Z11lua_replaceP9lua_Statei($18, 3); var $19 = $2; var $20 = $4; var $21 = __Z13lua_tolstringP9lua_StateiPj($19, 3, $20); $1 = $21; ; } else { ; var $23 = $2; var $24 = __Z10luaL_errorP9lua_StatePKcz($23, __str69); ; ; $1 = 0; ; } } var $28 = $1; ; return $28; } __Z14generic_readerP9lua_StatePvPj.__index__ = Runtime.getFunctionIndex(__Z14generic_readerP9lua_StatePvPj, "__Z14generic_readerP9lua_StatePvPj"); function __Z8db_debugP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 250; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $buffer = __stackBase__; $1 = $L; ; $2$2: while(1) { // $2 var $3 = IHEAP[_stderr]; var $4 = _fputs(__str50368, $3); var $5 = $buffer; var $6 = IHEAP[_stdin]; var $7 = _fgets($5, 250, $6); var $8 = $7 == 0; if ($8) { __label__ = 1; /* $13 */ break $2$2; } var $10 = $buffer; var $11 = _strcmp($10, __str51369); var $12 = $11 == 0; if ($12) { __label__ = 1; /* $13 */ break $2$2; } var $15 = $1; var $16 = $buffer; var $17 = $buffer; var $18 = _strlen($17); var $19 = __Z15luaL_loadbufferP9lua_StatePKcjS2_($15, $16, $18, __str52370); var $20 = $19 != 0; ; $25$21$6: do { if ($20) { __label__ = 4; /* $25 */ } else { ; var $22 = $1; var $23 = __Z9lua_pcallP9lua_Stateiii($22, 0, 0, 0); var $24 = $23 != 0; if ($24) { __label__ = 4; /* $25 */ break $25$21$6; } else { __label__ = 5; /* $32 */ break $25$21$6; } } } while(0); if (__label__ == 4) { var $26 = $1; var $27 = __Z13lua_tolstringP9lua_StateiPj($26, -1, 0); var $28 = IHEAP[_stderr]; var $29 = _fputs($27, $28); var $30 = IHEAP[_stderr]; var $31 = _fputs(__str15333, $30); ; } var $33 = $1; __Z10lua_settopP9lua_Statei($33, 0); __label__ = 0; /* $2 */ continue $2$2; } STACKTOP = __stackBase__; return 0; } __Z8db_debugP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8db_debugP9lua_State, "__Z8db_debugP9lua_State"); function __Z10db_getfenvP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z11lua_getfenvP9lua_Statei($2, 1); ; return 1; } __Z10db_getfenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_getfenvP9lua_State, "__Z10db_getfenvP9lua_State"); function __Z10db_gethookP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 9; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $arg = __stackBase__; var $L1; var $buff = __stackBase__+4; var $mask; var $hook; $1 = $L; var $2 = $1; var $3 = __Z9getthreadP9lua_StatePi($2, $arg); $L1 = $3; var $4 = $L1; var $5 = __Z15lua_gethookmaskP9lua_State($4); $mask = $5; var $6 = $L1; var $7 = __Z11lua_gethookP9lua_State($6); $hook = $7; var $8 = $hook; var $9 = $8 != 0; ; $10$15$2: do { if ($9) { ; var $11 = $hook; var $12 = $11 != __Z5hookfP9lua_StateP9lua_Debug; if (!($12)) { __label__ = 1; /* $15 */ break $10$15$2; } var $14 = $1; __Z15lua_pushlstringP9lua_StatePKcj($14, __str49367, 13); __label__ = 2; /* $22 */ break $10$15$2; } else { __label__ = 1; /* $15 */ } } while(0); if (__label__ == 1) { var $16 = $1; __Z12gethooktableP9lua_State($16); var $17 = $1; var $18 = $L1; var $19 = $18; __Z21lua_pushlightuserdataP9lua_StatePv($17, $19); var $20 = $1; __Z10lua_rawgetP9lua_Statei($20, -2); var $21 = $1; __Z10lua_removeP9lua_Statei($21, -2); ; } var $23 = $1; var $24 = $mask; var $25 = $buff; var $26 = __Z10unmakemaskiPc($24, $25); __Z14lua_pushstringP9lua_StatePKc($23, $26); var $27 = $1; var $28 = $L1; var $29 = __Z16lua_gethookcountP9lua_State($28); __Z15lua_pushintegerP9lua_Statei($27, $29); STACKTOP = __stackBase__; return 3; } __Z10db_gethookP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_gethookP9lua_State, "__Z10db_gethookP9lua_State"); function __Z10db_getinfoP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 104; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $ar = __stackBase__; var $arg = __stackBase__+100; var $L1; var $options; $2 = $L; var $3 = $2; var $4 = __Z9getthreadP9lua_StatePi($3, $arg); $L1 = $4; var $5 = $2; var $6 = IHEAP[$arg]; var $7 = $6 + 2; var $8 = __Z15luaL_optlstringP9lua_StateiPKcPj($5, $7, __str34352, 0); $options = $8; var $9 = $2; var $10 = IHEAP[$arg]; var $11 = $10 + 1; var $12 = __Z12lua_isnumberP9lua_Statei($9, $11); var $13 = $12 != 0; ; $14$25$2: do { if ($13) { ; var $15 = $L1; var $16 = $2; var $17 = IHEAP[$arg]; var $18 = $17 + 1; var $19 = __Z13lua_tointegerP9lua_Statei($16, $18); var $20 = __Z12lua_getstackP9lua_StateiP9lua_Debug($15, $19, $ar); var $21 = $20 != 0; ; if ($21) { ; __label__ = 1; /* $48 */ break $14$25$2; } else { ; var $23 = $2; __Z11lua_pushnilP9lua_State($23); $1 = 1; __label__ = 0; /* $121 */ break $14$25$2; } } else { ; var $26 = $2; var $27 = IHEAP[$arg]; var $28 = $27 + 1; var $29 = __Z8lua_typeP9lua_Statei($26, $28); var $30 = $29 == 6; ; if ($30) { ; var $32 = $2; var $33 = $options; var $34 = __Z15lua_pushfstringP9lua_StatePKcz($32, __str35353, Pointer_make([$33,0,0,0], 0, ALLOC_STACK)); var $35 = $2; var $36 = __Z13lua_tolstringP9lua_StateiPj($35, -1, 0); $options = $36; var $37 = $2; var $38 = IHEAP[$arg]; var $39 = $38 + 1; __Z13lua_pushvalueP9lua_Statei($37, $39); var $40 = $2; var $41 = $L1; __Z9lua_xmoveP9lua_StateS0_i($40, $41, 1); ; __label__ = 1; /* $48 */ break $14$25$2; } else { ; var $43 = $2; var $44 = IHEAP[$arg]; var $45 = $44 + 1; var $46 = __Z13luaL_argerrorP9lua_StateiPKc($43, $45, __str36354); $1 = $46; __label__ = 0; /* $121 */ break $14$25$2; } } } while(0); if (__label__ == 1) { var $49 = $L1; var $50 = $options; var $51 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($49, $50, $ar); var $52 = $51 != 0; ; if ($52) { ; var $59 = $2; __Z15lua_createtableP9lua_Stateii($59, 0, 2); var $60 = $options; var $61 = _strchr($60, 83); var $62 = $61 != 0; ; if ($62) { ; var $64 = $2; var $65 = $ar+16; var $66 = IHEAP[$65]; __Z8settabssP9lua_StatePKcS2_($64, __str38356, $66); var $67 = $2; var $68 = $ar+36; var $69 = $68; __Z8settabssP9lua_StatePKcS2_($67, __str39357, $69); var $70 = $2; var $71 = $ar+28; var $72 = IHEAP[$71]; __Z8settabsiP9lua_StatePKci($70, __str40358, $72); var $73 = $2; var $74 = $ar+32; var $75 = IHEAP[$74]; __Z8settabsiP9lua_StatePKci($73, __str41359, $75); var $76 = $2; var $77 = $ar+12; var $78 = IHEAP[$77]; __Z8settabssP9lua_StatePKcS2_($76, __str42360, $78); ; } var $80 = $options; var $81 = _strchr($80, 108); var $82 = $81 != 0; ; if ($82) { ; var $84 = $2; var $85 = $ar+20; var $86 = IHEAP[$85]; __Z8settabsiP9lua_StatePKci($84, __str43361, $86); ; } var $88 = $options; var $89 = _strchr($88, 117); var $90 = $89 != 0; ; if ($90) { ; var $92 = $2; var $93 = $ar+24; var $94 = IHEAP[$93]; __Z8settabsiP9lua_StatePKci($92, __str44362, $94); ; } var $96 = $options; var $97 = _strchr($96, 110); var $98 = $97 != 0; ; if ($98) { ; var $100 = $2; var $101 = $ar+4; var $102 = IHEAP[$101]; __Z8settabssP9lua_StatePKcS2_($100, __str45363, $102); var $103 = $2; var $104 = $ar+8; var $105 = IHEAP[$104]; __Z8settabssP9lua_StatePKcS2_($103, __str46364, $105); ; } var $107 = $options; var $108 = _strchr($107, 76); var $109 = $108 != 0; ; if ($109) { ; var $111 = $2; var $112 = $L1; __Z16treatstackoptionP9lua_StateS0_PKc($111, $112, __str47365); ; } var $114 = $options; var $115 = _strchr($114, 102); var $116 = $115 != 0; ; if ($116) { ; var $118 = $2; var $119 = $L1; __Z16treatstackoptionP9lua_StateS0_PKc($118, $119, __str48366); ; } $1 = 1; ; } else { ; var $54 = $2; var $55 = IHEAP[$arg]; var $56 = $55 + 2; var $57 = __Z13luaL_argerrorP9lua_StateiPKc($54, $56, __str37355); $1 = $57; ; } } var $122 = $1; STACKTOP = __stackBase__; return $122; } __Z10db_getinfoP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_getinfoP9lua_State, "__Z10db_getinfoP9lua_State"); function __Z11db_getlocalP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 104; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $arg = __stackBase__; var $L1; var $ar = __stackBase__+4; var $name; $2 = $L; var $3 = $2; var $4 = __Z9getthreadP9lua_StatePi($3, $arg); $L1 = $4; var $5 = $L1; var $6 = $2; var $7 = IHEAP[$arg]; var $8 = $7 + 1; var $9 = __Z17luaL_checkintegerP9lua_Statei($6, $8); var $10 = __Z12lua_getstackP9lua_StateiP9lua_Debug($5, $9, $ar); var $11 = $10 != 0; ; if ($11) { ; var $18 = $L1; var $19 = $2; var $20 = IHEAP[$arg]; var $21 = $20 + 2; var $22 = __Z17luaL_checkintegerP9lua_Statei($19, $21); var $23 = __Z12lua_getlocalP9lua_StatePK9lua_Debugi($18, $ar, $22); $name = $23; var $24 = $name; var $25 = $24 != 0; ; if ($25) { ; var $27 = $L1; var $28 = $2; __Z9lua_xmoveP9lua_StateS0_i($27, $28, 1); var $29 = $2; var $30 = $name; __Z14lua_pushstringP9lua_StatePKc($29, $30); var $31 = $2; __Z13lua_pushvalueP9lua_Statei($31, -2); $1 = 2; ; } else { ; var $33 = $2; __Z11lua_pushnilP9lua_State($33); $1 = 1; ; } } else { ; var $13 = $2; var $14 = IHEAP[$arg]; var $15 = $14 + 1; var $16 = __Z13luaL_argerrorP9lua_StateiPKc($13, $15, __str27345); $1 = $16; ; } var $35 = $1; STACKTOP = __stackBase__; return $35; } __Z11db_getlocalP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11db_getlocalP9lua_State, "__Z11db_getlocalP9lua_State"); function __Z14db_getregistryP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13lua_pushvalueP9lua_Statei($2, -10000); ; return 1; } __Z14db_getregistryP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14db_getregistryP9lua_State, "__Z14db_getregistryP9lua_State"); function __Z15db_getmetatableP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 1); var $3 = $1; var $4 = __Z16lua_getmetatableP9lua_Statei($3, 1); var $5 = $4 != 0; ; if (!$5) { ; var $7 = $1; __Z11lua_pushnilP9lua_State($7); ; } ; return 1; } __Z15db_getmetatableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15db_getmetatableP9lua_State, "__Z15db_getmetatableP9lua_State"); function __Z13db_getupvalueP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z10auxupvalueP9lua_Statei($2, 1); ; return $3; } __Z13db_getupvalueP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13db_getupvalueP9lua_State, "__Z13db_getupvalueP9lua_State"); function __Z10db_setfenvP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 2, 5); var $3 = $1; __Z10lua_settopP9lua_Statei($3, 2); var $4 = $1; var $5 = __Z11lua_setfenvP9lua_Statei($4, 1); var $6 = $5 == 0; ; if ($6) { ; var $8 = $1; var $9 = __Z10luaL_errorP9lua_StatePKcz($8, __str33351); ; } ; return 1; } __Z10db_setfenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_setfenvP9lua_State, "__Z10db_setfenvP9lua_State"); function __Z10db_sethookP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $arg = __stackBase__; var $mask; var $count; var $func; var $L1; var $smask; $1 = $L; var $2 = $1; var $3 = __Z9getthreadP9lua_StatePi($2, $arg); $L1 = $3; var $4 = $1; var $5 = IHEAP[$arg]; var $6 = $5 + 1; var $7 = __Z8lua_typeP9lua_Statei($4, $6); var $8 = $7 <= 0; ; if ($8) { ; var $10 = $1; var $11 = IHEAP[$arg]; var $12 = $11 + 1; __Z10lua_settopP9lua_Statei($10, $12); $func = 0; $mask = 0; $count = 0; ; } else { ; var $14 = $1; var $15 = IHEAP[$arg]; var $16 = $15 + 2; var $17 = __Z17luaL_checklstringP9lua_StateiPj($14, $16, 0); $smask = $17; var $18 = $1; var $19 = IHEAP[$arg]; var $20 = $19 + 1; __Z14luaL_checktypeP9lua_Stateii($18, $20, 6); var $21 = $1; var $22 = IHEAP[$arg]; var $23 = $22 + 3; var $24 = __Z15luaL_optintegerP9lua_Stateii($21, $23, 0); $count = $24; $func = __Z5hookfP9lua_StateP9lua_Debug.__index__; var $25 = $smask; var $26 = $count; var $27 = __Z8makemaskPKci($25, $26); $mask = $27; ; } var $29 = $1; __Z12gethooktableP9lua_State($29); var $30 = $1; var $31 = $L1; var $32 = $31; __Z21lua_pushlightuserdataP9lua_StatePv($30, $32); var $33 = $1; var $34 = IHEAP[$arg]; var $35 = $34 + 1; __Z13lua_pushvalueP9lua_Statei($33, $35); var $36 = $1; __Z10lua_rawsetP9lua_Statei($36, -3); var $37 = $1; __Z10lua_settopP9lua_Statei($37, -2); var $38 = $L1; var $39 = $func; var $40 = $mask; var $41 = $count; var $42 = __Z11lua_sethookP9lua_StatePFvS0_P9lua_DebugEii($38, $39, $40, $41); STACKTOP = __stackBase__; return 0; } __Z10db_sethookP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_sethookP9lua_State, "__Z10db_sethookP9lua_State"); function __Z11db_setlocalP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 104; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $arg = __stackBase__; var $L1; var $ar = __stackBase__+4; $2 = $L; var $3 = $2; var $4 = __Z9getthreadP9lua_StatePi($3, $arg); $L1 = $4; var $5 = $L1; var $6 = $2; var $7 = IHEAP[$arg]; var $8 = $7 + 1; var $9 = __Z17luaL_checkintegerP9lua_Statei($6, $8); var $10 = __Z12lua_getstackP9lua_StateiP9lua_Debug($5, $9, $ar); var $11 = $10 != 0; ; if ($11) { ; var $18 = $2; var $19 = IHEAP[$arg]; var $20 = $19 + 3; __Z13luaL_checkanyP9lua_Statei($18, $20); var $21 = $2; var $22 = IHEAP[$arg]; var $23 = $22 + 3; __Z10lua_settopP9lua_Statei($21, $23); var $24 = $2; var $25 = $L1; __Z9lua_xmoveP9lua_StateS0_i($24, $25, 1); var $26 = $2; var $27 = $L1; var $28 = $2; var $29 = IHEAP[$arg]; var $30 = $29 + 2; var $31 = __Z17luaL_checkintegerP9lua_Statei($28, $30); var $32 = __Z12lua_setlocalP9lua_StatePK9lua_Debugi($27, $ar, $31); __Z14lua_pushstringP9lua_StatePKc($26, $32); $1 = 1; ; } else { ; var $13 = $2; var $14 = IHEAP[$arg]; var $15 = $14 + 1; var $16 = __Z13luaL_argerrorP9lua_StateiPKc($13, $15, __str27345); $1 = $16; ; } var $34 = $1; STACKTOP = __stackBase__; return $34; } __Z11db_setlocalP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11db_setlocalP9lua_State, "__Z11db_setlocalP9lua_State"); function __Z15db_setmetatableP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $t; $1 = $L; var $2 = $1; var $3 = __Z8lua_typeP9lua_Statei($2, 2); $t = $3; var $4 = $t; var $5 = $4 == 0; ; $13$6$2: do { if ($5) { __lastLabel__ = 4; ; } else { __lastLabel__ = 4; ; var $7 = $t; var $8 = $7 == 5; if ($8) { __lastLabel__ = 0; __label__ = 1; /* $13 */ break $13$6$2; } else { __lastLabel__ = 0; ; } var $10 = $1; var $11 = __Z13luaL_argerrorP9lua_StateiPKc($10, 2, __str26344); var $12 = $11 != 0; __lastLabel__ = 2; ; } } while(0); var $14 = __lastLabel__ == 0 ? 1 : (__lastLabel__ == 4 ? 1 : ($12)); var $15 = $1; __Z10lua_settopP9lua_Statei($15, 2); var $16 = $1; var $17 = $1; var $18 = __Z16lua_setmetatableP9lua_Statei($17, 1); __Z15lua_pushbooleanP9lua_Statei($16, $18); ; return 1; } __Z15db_setmetatableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15db_setmetatableP9lua_State, "__Z15db_setmetatableP9lua_State"); function __Z13db_setupvalueP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 3); var $3 = $1; var $4 = __Z10auxupvalueP9lua_Statei($3, 0); ; return $4; } __Z13db_setupvalueP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13db_setupvalueP9lua_State, "__Z13db_setupvalueP9lua_State"); function __Z10db_errorfbP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 104; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $level; var $firstpart; var $arg = __stackBase__; var $L1; var $ar = __stackBase__+4; $2 = $L; $firstpart = 1; var $3 = $2; var $4 = __Z9getthreadP9lua_StatePi($3, $arg); $L1 = $4; var $5 = $2; var $6 = IHEAP[$arg]; var $7 = $6 + 2; var $8 = __Z12lua_isnumberP9lua_Statei($5, $7); var $9 = $8 != 0; ; if ($9) { ; var $11 = $2; var $12 = IHEAP[$arg]; var $13 = $12 + 2; var $14 = __Z13lua_tointegerP9lua_Statei($11, $13); $level = $14; var $15 = $2; __Z10lua_settopP9lua_Statei($15, -2); ; } else { ; var $17 = $2; var $18 = $L1; var $19 = $17 == $18; var $20 = $19 ? 1 : 0; $level = $20; ; } var $22 = $2; var $23 = __Z10lua_gettopP9lua_State($22); var $24 = IHEAP[$arg]; var $25 = $23 == $24; ; $26$28$6: do { if ($25) { ; var $27 = $2; __Z15lua_pushlstringP9lua_StatePKcj($27, __str14332, 0); __label__ = 1; /* $38 */ break $26$28$6; } else { ; var $29 = $2; var $30 = IHEAP[$arg]; var $31 = $30 + 1; var $32 = __Z12lua_isstringP9lua_Statei($29, $31); var $33 = $32 != 0; ; if ($33) { ; var $36 = $2; __Z15lua_pushlstringP9lua_StatePKcj($36, __str15333, 1); ; __label__ = 1; /* $38 */ break $26$28$6; } else { ; $1 = 1; __label__ = 2; /* $145 */ break $26$28$6; } } } while(0); if (__label__ == 1) { var $39 = $2; __Z15lua_pushlstringP9lua_StatePKcj($39, __str16334, 16); ; $40$15: while(1) { // $40 var $41 = $L1; var $42 = $level; var $43 = $42 + 1; $level = $43; var $44 = __Z12lua_getstackP9lua_StateiP9lua_Debug($41, $42, $ar); var $45 = $44 != 0; if (!($45)) { __label__ = 6; /* $139 */ break $40$15; } var $47 = $level; var $48 = $47 > 12; ; $49$74$18: do { if ($48) { ; var $50 = $firstpart; var $51 = $50 != 0; if (!($51)) { __label__ = 8; /* $74 */ break $49$74$18; } var $53 = $L1; var $54 = $level; var $55 = $54 + 10; var $56 = __Z12lua_getstackP9lua_StateiP9lua_Debug($53, $55, $ar); var $57 = $56 != 0; ; if ($57) { ; var $62 = $2; __Z15lua_pushlstringP9lua_StatePKcj($62, __str17335, 5); ; $63$23: while(1) { // $63 var $64 = $L1; var $65 = $level; var $66 = $65 + 10; var $67 = __Z12lua_getstackP9lua_StateiP9lua_Debug($64, $66, $ar); var $68 = $67 != 0; if (!($68)) { __label__ = 12; /* $72 */ break $63$23; } var $70 = $level; var $71 = $70 + 1; $level = $71; __label__ = 10; /* $63 */ continue $63$23; } ; } else { ; var $59 = $level; var $60 = $59 + -1; $level = $60; ; } $firstpart = 0; __label__ = 4; /* $40 */ continue $40$15; } } while(0); var $75 = $2; __Z15lua_pushlstringP9lua_StatePKcj($75, __str18336, 2); var $76 = $L1; var $77 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($76, __str19337, $ar); var $78 = $2; var $79 = $ar+36; var $80 = $79; var $81 = __Z15lua_pushfstringP9lua_StatePKcz($78, __str20338, Pointer_make([$80,0,0,0], 0, ALLOC_STACK)); var $82 = $ar+20; var $83 = IHEAP[$82]; var $84 = $83 > 0; ; if ($84) { ; var $86 = $2; var $87 = $ar+20; var $88 = IHEAP[$87]; var $89 = __Z15lua_pushfstringP9lua_StatePKcz($86, __str21339, Pointer_make([$88,0,0,0], 0, ALLOC_STACK)); ; } var $91 = $ar+8; var $92 = IHEAP[$91]; var $93 = IHEAP[$92]; var $94 = $93; var $95 = $94 != 0; ; if ($95) { ; var $97 = $2; var $98 = $ar+4; var $99 = IHEAP[$98]; var $100 = __Z15lua_pushfstringP9lua_StatePKcz($97, __str22340, Pointer_make([$99,0,0,0], 0, ALLOC_STACK)); ; } else { ; var $102 = $ar+12; var $103 = IHEAP[$102]; var $104 = IHEAP[$103]; var $105 = $104; var $106 = $105 == 109; ; if ($106) { ; var $108 = $2; var $109 = __Z15lua_pushfstringP9lua_StatePKcz($108, __str23341); ; } else { ; var $111 = $ar+12; var $112 = IHEAP[$111]; var $113 = IHEAP[$112]; var $114 = $113; var $115 = $114 == 67; ; $122$116$39: do { if ($115) { __label__ = 16; /* $122 */ } else { ; var $117 = $ar+12; var $118 = IHEAP[$117]; var $119 = IHEAP[$118]; var $120 = $119; var $121 = $120 == 116; if ($121) { __label__ = 16; /* $122 */ break $122$116$39; } var $125 = $2; var $126 = $ar+36; var $127 = $126; var $128 = $ar+28; var $129 = IHEAP[$128]; var $130 = __Z15lua_pushfstringP9lua_StatePKcz($125, __str25343, Pointer_make([$127,0,0,0,$129,0,0,0], 0, ALLOC_STACK)); __label__ = 19; /* $131 */ break $122$116$39; } } while(0); if (__label__ == 16) { var $123 = $2; __Z15lua_pushlstringP9lua_StatePKcj($123, __str24342, 2); ; } ; } ; } var $134 = $2; var $135 = $2; var $136 = __Z10lua_gettopP9lua_State($135); var $137 = IHEAP[$arg]; var $138 = $136 - $137; __Z10lua_concatP9lua_Statei($134, $138); __label__ = 4; /* $40 */ continue $40$15; } var $140 = $2; var $141 = $2; var $142 = __Z10lua_gettopP9lua_State($141); var $143 = IHEAP[$arg]; var $144 = $142 - $143; __Z10lua_concatP9lua_Statei($140, $144); $1 = 1; ; } var $146 = $1; STACKTOP = __stackBase__; return $146; } __Z10db_errorfbP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10db_errorfbP9lua_State, "__Z10db_errorfbP9lua_State"); function __Z13luaopen_debugP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($2, __str318, __ZL5dblib); ; return 1; } __Z13luaopen_debugP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaopen_debugP9lua_State, "__Z13luaopen_debugP9lua_State"); function __Z9getthreadP9lua_StatePi($L, $arg) { ; var __label__; var $1; var $2; var $3; $2 = $L; $3 = $arg; var $4 = $2; var $5 = __Z8lua_typeP9lua_Statei($4, 1); var $6 = $5 == 8; ; if ($6) { ; var $8 = $3; IHEAP[$8] = 1; var $9 = $2; var $10 = __Z12lua_tothreadP9lua_Statei($9, 1); $1 = $10; ; } else { ; var $12 = $3; IHEAP[$12] = 0; var $13 = $2; $1 = $13; ; } var $15 = $1; ; return $15; } __Z9getthreadP9lua_StatePi.__index__ = Runtime.getFunctionIndex(__Z9getthreadP9lua_StatePi, "__Z9getthreadP9lua_StatePi"); function __Z10auxupvalueP9lua_Statei($L, $get) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $name; var $n; $2 = $L; $3 = $get; var $4 = $2; var $5 = __Z17luaL_checkintegerP9lua_Statei($4, 2); $n = $5; var $6 = $2; __Z14luaL_checktypeP9lua_Stateii($6, 1, 6); var $7 = $2; var $8 = __Z15lua_iscfunctionP9lua_Statei($7, 1); var $9 = $8 != 0; ; if ($9) { ; $1 = 0; ; } else { ; var $12 = $3; var $13 = $12 != 0; ; if ($13) { ; var $15 = $2; var $16 = $n; var $17 = __Z14lua_getupvalueP9lua_Stateii($15, 1, $16); __lastLabel__ = 1; ; } else { ; var $19 = $2; var $20 = $n; var $21 = __Z14lua_setupvalueP9lua_Stateii($19, 1, $20); __lastLabel__ = 3; ; } var $23 = __lastLabel__ == 1 ? $17 : ($21); $name = $23; var $24 = $name; var $25 = $24 == 0; ; if ($25) { ; $1 = 0; ; } else { ; var $28 = $2; var $29 = $name; __Z14lua_pushstringP9lua_StatePKc($28, $29); var $30 = $2; var $31 = $3; var $32 = $31 + 1; var $33 = 0 - $32; __Z10lua_insertP9lua_Statei($30, $33); var $34 = $3; var $35 = $34 + 1; $1 = $35; ; } } var $37 = $1; ; return $37; } __Z10auxupvalueP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z10auxupvalueP9lua_Statei, "__Z10auxupvalueP9lua_Statei"); function __Z5hookfP9lua_StateP9lua_Debug($L, $ar) { ; var __label__; var $1; var $2; $1 = $L; $2 = $ar; var $3 = $1; __Z21lua_pushlightuserdataP9lua_StatePv($3, __ZL8KEY_HOOK); var $4 = $1; __Z10lua_rawgetP9lua_Statei($4, -10000); var $5 = $1; var $6 = $1; var $7 = $6; __Z21lua_pushlightuserdataP9lua_StatePv($5, $7); var $8 = $1; __Z10lua_rawgetP9lua_Statei($8, -2); var $9 = $1; var $10 = __Z8lua_typeP9lua_Statei($9, -1); var $11 = $10 == 6; ; if ($11) { ; var $13 = $1; var $14 = $2; var $15 = $14; var $16 = IHEAP[$15]; var $17 = __ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+$16*4; var $18 = IHEAP[$17]; __Z14lua_pushstringP9lua_StatePKc($13, $18); var $19 = $2; var $20 = $19+20; var $21 = IHEAP[$20]; var $22 = $21 >= 0; ; if ($22) { ; var $24 = $1; var $25 = $2; var $26 = $25+20; var $27 = IHEAP[$26]; __Z15lua_pushintegerP9lua_Statei($24, $27); ; } else { ; var $29 = $1; __Z11lua_pushnilP9lua_State($29); ; } var $31 = $1; __Z8lua_callP9lua_Stateii($31, 2, 0); ; } ; return; } __Z5hookfP9lua_StateP9lua_Debug.__index__ = Runtime.getFunctionIndex(__Z5hookfP9lua_StateP9lua_Debug, "__Z5hookfP9lua_StateP9lua_Debug"); function __Z8makemaskPKci($smask, $count) { ; var __label__; var $1; var $2; var $mask; $1 = $smask; $2 = $count; $mask = 0; var $3 = $1; var $4 = _strchr($3, 99); var $5 = $4 != 0; ; if ($5) { ; var $7 = $mask; var $8 = $7 | 1; $mask = $8; ; } var $10 = $1; var $11 = _strchr($10, 114); var $12 = $11 != 0; ; if ($12) { ; var $14 = $mask; var $15 = $14 | 2; $mask = $15; ; } var $17 = $1; var $18 = _strchr($17, 108); var $19 = $18 != 0; ; if ($19) { ; var $21 = $mask; var $22 = $21 | 4; $mask = $22; ; } var $24 = $2; var $25 = $24 > 0; ; if ($25) { ; var $27 = $mask; var $28 = $27 | 8; $mask = $28; ; } var $30 = $mask; ; return $30; } __Z8makemaskPKci.__index__ = Runtime.getFunctionIndex(__Z8makemaskPKci, "__Z8makemaskPKci"); function __Z12gethooktableP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z21lua_pushlightuserdataP9lua_StatePv($2, __ZL8KEY_HOOK); var $3 = $1; __Z10lua_rawgetP9lua_Statei($3, -10000); var $4 = $1; var $5 = __Z8lua_typeP9lua_Statei($4, -1); var $6 = $5 == 5; ; if (!$6) { ; var $8 = $1; __Z10lua_settopP9lua_Statei($8, -2); var $9 = $1; __Z15lua_createtableP9lua_Stateii($9, 0, 1); var $10 = $1; __Z21lua_pushlightuserdataP9lua_StatePv($10, __ZL8KEY_HOOK); var $11 = $1; __Z13lua_pushvalueP9lua_Statei($11, -2); var $12 = $1; __Z10lua_rawsetP9lua_Statei($12, -10000); ; } ; return; } __Z12gethooktableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12gethooktableP9lua_State, "__Z12gethooktableP9lua_State"); function __Z8settabssP9lua_StatePKcS2_($L, $i, $v) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $i; $3 = $v; var $4 = $1; var $5 = $3; __Z14lua_pushstringP9lua_StatePKc($4, $5); var $6 = $1; var $7 = $2; __Z12lua_setfieldP9lua_StateiPKc($6, -2, $7); ; return; } __Z8settabssP9lua_StatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z8settabssP9lua_StatePKcS2_, "__Z8settabssP9lua_StatePKcS2_"); function __Z8settabsiP9lua_StatePKci($L, $i, $v) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $i; $3 = $v; var $4 = $1; var $5 = $3; __Z15lua_pushintegerP9lua_Statei($4, $5); var $6 = $1; var $7 = $2; __Z12lua_setfieldP9lua_StateiPKc($6, -2, $7); ; return; } __Z8settabsiP9lua_StatePKci.__index__ = Runtime.getFunctionIndex(__Z8settabsiP9lua_StatePKci, "__Z8settabsiP9lua_StatePKci"); function __Z16treatstackoptionP9lua_StateS0_PKc($L, $L1, $fname) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $L1; $3 = $fname; var $4 = $1; var $5 = $2; var $6 = $4 == $5; ; if ($6) { ; var $8 = $1; __Z13lua_pushvalueP9lua_Statei($8, -2); var $9 = $1; __Z10lua_removeP9lua_Statei($9, -3); ; } else { ; var $11 = $2; var $12 = $1; __Z9lua_xmoveP9lua_StateS0_i($11, $12, 1); ; } var $14 = $1; var $15 = $3; __Z12lua_setfieldP9lua_StateiPKc($14, -2, $15); ; return; } __Z16treatstackoptionP9lua_StateS0_PKc.__index__ = Runtime.getFunctionIndex(__Z16treatstackoptionP9lua_StateS0_PKc, "__Z16treatstackoptionP9lua_StateS0_PKc"); function __Z10unmakemaskiPc($mask, $smask) { ; var __label__; var $1; var $2; var $i; $1 = $mask; $2 = $smask; $i = 0; var $3 = $1; var $4 = $3 & 1; var $5 = $4 != 0; ; if ($5) { ; var $7 = $i; var $8 = $7 + 1; $i = $8; var $9 = $2; var $10 = $9+$7; IHEAP[$10] = 99; ; } var $12 = $1; var $13 = $12 & 2; var $14 = $13 != 0; ; if ($14) { ; var $16 = $i; var $17 = $16 + 1; $i = $17; var $18 = $2; var $19 = $18+$16; IHEAP[$19] = 114; ; } var $21 = $1; var $22 = $21 & 4; var $23 = $22 != 0; ; if ($23) { ; var $25 = $i; var $26 = $25 + 1; $i = $26; var $27 = $2; var $28 = $27+$25; IHEAP[$28] = 108; ; } var $30 = $i; var $31 = $2; var $32 = $31+$30; IHEAP[$32] = 0; var $33 = $2; ; return $33; } __Z10unmakemaskiPc.__index__ = Runtime.getFunctionIndex(__Z10unmakemaskiPc, "__Z10unmakemaskiPc"); function __Z8io_closeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z8lua_typeP9lua_Statei($2, 1); var $4 = $3 == -1; ; if ($4) { ; var $6 = $1; __Z11lua_rawgetiP9lua_Stateii($6, -10001, 2); ; } var $8 = $1; var $9 = __Z6tofileP9lua_State($8); var $10 = $1; var $11 = __Z9aux_closeP9lua_State($10); ; return $11; } __Z8io_closeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_closeP9lua_State, "__Z8io_closeP9lua_State"); function __Z8io_flushP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z9getiofileP9lua_Statei($3, 2); var $5 = _fflush($4); var $6 = $5 == 0; var $7 = $6; var $8 = __Z10pushresultP9lua_StateiPKc($2, $7, 0); ; return $8; } __Z8io_flushP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_flushP9lua_State, "__Z8io_flushP9lua_State"); function __Z8io_inputP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z8g_iofileP9lua_StateiPKc($2, 1, __str43414); ; return $3; } __Z8io_inputP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_inputP9lua_State, "__Z8io_inputP9lua_State"); function __Z8io_linesP9lua_State($L) { ; var __label__; var $1; var $2; var $filename; var $pf; $2 = $L; var $3 = $2; var $4 = __Z8lua_typeP9lua_Statei($3, 1); var $5 = $4 <= 0; ; if ($5) { ; var $7 = $2; __Z11lua_rawgetiP9lua_Stateii($7, -10001, 1); var $8 = $2; var $9 = __Z7f_linesP9lua_State($8); $1 = $9; ; } else { ; var $11 = $2; var $12 = __Z17luaL_checklstringP9lua_StateiPj($11, 1, 0); $filename = $12; var $13 = $2; var $14 = __Z7newfileP9lua_State($13); $pf = $14; var $15 = $filename; var $16 = _fopen($15, __str43414); var $17 = $pf; IHEAP[$17] = $16; var $18 = $pf; var $19 = IHEAP[$18]; var $20 = $19 == 0; ; if ($20) { ; var $22 = $2; var $23 = $filename; __Z9fileerrorP9lua_StateiPKc($22, 1, $23); ; } var $25 = $2; var $26 = $2; var $27 = __Z10lua_gettopP9lua_State($26); __Z9aux_linesP9lua_Stateii($25, $27, 1); $1 = 1; ; } var $29 = $1; ; return $29; } __Z8io_linesP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_linesP9lua_State, "__Z8io_linesP9lua_State"); function __Z7io_openP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $filename; var $mode; var $pf; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); $filename = $3; var $4 = $1; var $5 = __Z15luaL_optlstringP9lua_StateiPKcPj($4, 2, __str43414, 0); $mode = $5; var $6 = $1; var $7 = __Z7newfileP9lua_State($6); $pf = $7; var $8 = $filename; var $9 = $mode; var $10 = _fopen($8, $9); var $11 = $pf; IHEAP[$11] = $10; var $12 = $pf; var $13 = IHEAP[$12]; var $14 = $13 == 0; ; if ($14) { ; var $16 = $1; var $17 = $filename; var $18 = __Z10pushresultP9lua_StateiPKc($16, 0, $17); __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? $18 : (1); ; return $21; } __Z7io_openP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7io_openP9lua_State, "__Z7io_openP9lua_State"); function __Z9io_outputP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z8g_iofileP9lua_StateiPKc($2, 2, __str45416); ; return $3; } __Z9io_outputP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9io_outputP9lua_State, "__Z9io_outputP9lua_State"); function __Z8io_popenP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $filename; var $mode; var $pf; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); $filename = $3; var $4 = $1; var $5 = __Z15luaL_optlstringP9lua_StateiPKcPj($4, 2, __str43414, 0); $mode = $5; var $6 = $1; var $7 = __Z7newfileP9lua_State($6); $pf = $7; var $8 = $1; var $9 = __Z10luaL_errorP9lua_StatePKcz($8, __str44415); var $10 = $pf; IHEAP[$10] = 0; var $11 = $pf; var $12 = IHEAP[$11]; var $13 = $12 == 0; ; if ($13) { ; var $15 = $1; var $16 = $filename; var $17 = __Z10pushresultP9lua_StateiPKc($15, 0, $16); __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $20 = __lastLabel__ == 0 ? $17 : (1); ; return $20; } __Z8io_popenP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_popenP9lua_State, "__Z8io_popenP9lua_State"); function __Z7io_readP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z9getiofileP9lua_Statei($3, 1); var $5 = __Z6g_readP9lua_StateP8_IO_FILEi($2, $4, 1); ; return $5; } __Z7io_readP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7io_readP9lua_State, "__Z7io_readP9lua_State"); function __Z10io_tmpfileP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $pf; $1 = $L; var $2 = $1; var $3 = __Z7newfileP9lua_State($2); $pf = $3; var $4 = _tmpfile(); var $5 = $pf; IHEAP[$5] = $4; var $6 = $pf; var $7 = IHEAP[$6]; var $8 = $7 == 0; ; if ($8) { ; var $10 = $1; var $11 = __Z10pushresultP9lua_StateiPKc($10, 0, 0); __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $14 = __lastLabel__ == 0 ? $11 : (1); ; return $14; } __Z10io_tmpfileP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10io_tmpfileP9lua_State, "__Z10io_tmpfileP9lua_State"); function __Z7io_typeP9lua_State($L) { ; var __label__; var $1; var $ud; $1 = $L; var $2 = $1; __Z13luaL_checkanyP9lua_Statei($2, 1); var $3 = $1; var $4 = __Z14lua_touserdataP9lua_Statei($3, 1); $ud = $4; var $5 = $1; __Z12lua_getfieldP9lua_StateiPKc($5, -10000, __str19390); var $6 = $ud; var $7 = $6 == 0; ; $16$8$2: do { if ($7) { __label__ = 1; /* $16 */ } else { ; var $9 = $1; var $10 = __Z16lua_getmetatableP9lua_Statei($9, 1); var $11 = $10 != 0; if (!($11)) { __label__ = 1; /* $16 */ break $16$8$2; } var $13 = $1; var $14 = __Z12lua_rawequalP9lua_Stateii($13, -2, -1); var $15 = $14 != 0; if (!($15)) { __label__ = 1; /* $16 */ break $16$8$2; } var $19 = $ud; var $20 = $19; var $21 = IHEAP[$20]; var $22 = $21 == 0; ; if ($22) { ; var $24 = $1; __Z15lua_pushlstringP9lua_StatePKcj($24, __str41412, 11); ; } else { ; var $26 = $1; __Z15lua_pushlstringP9lua_StatePKcj($26, __str42413, 4); ; } __label__ = 5; /* $28 */ break $16$8$2; } } while(0); if (__label__ == 1) { var $17 = $1; __Z11lua_pushnilP9lua_State($17); ; } ; return 1; } __Z7io_typeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7io_typeP9lua_State, "__Z7io_typeP9lua_State"); function __Z8io_writeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z9getiofileP9lua_Statei($3, 2); var $5 = __Z7g_writeP9lua_StateP8_IO_FILEi($2, $4, 1); ; return $5; } __Z8io_writeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8io_writeP9lua_State, "__Z8io_writeP9lua_State"); function __Z7f_flushP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z6tofileP9lua_State($3); var $5 = _fflush($4); var $6 = $5 == 0; var $7 = $6; var $8 = __Z10pushresultP9lua_StateiPKc($2, $7, 0); ; return $8; } __Z7f_flushP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7f_flushP9lua_State, "__Z7f_flushP9lua_State"); function __Z7f_linesP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z6tofileP9lua_State($2); var $4 = $1; __Z9aux_linesP9lua_Stateii($4, 1, 0); ; return 1; } __Z7f_linesP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7f_linesP9lua_State, "__Z7f_linesP9lua_State"); function __Z6f_readP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z6tofileP9lua_State($3); var $5 = __Z6g_readP9lua_StateP8_IO_FILEi($2, $4, 2); ; return $5; } __Z6f_readP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6f_readP9lua_State, "__Z6f_readP9lua_State"); function __Z6f_seekP9lua_State($L) { ; var __label__; var $1; var $2; var $f; var $op; var $offset; $2 = $L; var $3 = $2; var $4 = __Z6tofileP9lua_State($3); $f = $4; var $5 = $2; var $6 = __Z16luaL_checkoptionP9lua_StateiPKcPKS2_($5, 2, __str33404, __ZZ6f_seekP9lua_StateE9modenames); $op = $6; var $7 = $2; var $8 = __Z15luaL_optintegerP9lua_Stateii($7, 3, 0); $offset = $8; var $9 = $f; var $10 = $offset; var $11 = $op; var $12 = __ZZ6f_seekP9lua_StateE4mode+$11*4; var $13 = IHEAP[$12]; var $14 = _fseek($9, $10, $13); $op = $14; var $15 = $op; var $16 = $15 != 0; ; if ($16) { ; var $18 = $2; var $19 = __Z10pushresultP9lua_StateiPKc($18, 0, 0); $1 = $19; ; } else { ; var $21 = $2; var $22 = $f; var $23 = _ftell($22); __Z15lua_pushintegerP9lua_Statei($21, $23); $1 = 1; ; } var $25 = $1; ; return $25; } __Z6f_seekP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6f_seekP9lua_State, "__Z6f_seekP9lua_State"); function __Z9f_setvbufP9lua_State($L) { ; var __label__; var $1; var $f; var $op; var $sz; var $res; $1 = $L; var $2 = $1; var $3 = __Z6tofileP9lua_State($2); $f = $3; var $4 = $1; var $5 = __Z16luaL_checkoptionP9lua_StateiPKcPKS2_($4, 2, 0, __ZZ9f_setvbufP9lua_StateE9modenames); $op = $5; var $6 = $1; var $7 = __Z15luaL_optintegerP9lua_Stateii($6, 3, 8192); $sz = $7; var $8 = $f; var $9 = $op; var $10 = __ZZ9f_setvbufP9lua_StateE4mode+$9*4; var $11 = IHEAP[$10]; var $12 = $sz; var $13 = _setvbuf($8, 0, $11, $12); $res = $13; var $14 = $1; var $15 = $res; var $16 = $15 == 0; var $17 = $16; var $18 = __Z10pushresultP9lua_StateiPKc($14, $17, 0); ; return $18; } __Z9f_setvbufP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9f_setvbufP9lua_State, "__Z9f_setvbufP9lua_State"); function __Z7f_writeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z6tofileP9lua_State($3); var $5 = __Z7g_writeP9lua_StateP8_IO_FILEi($2, $4, 2); ; return $5; } __Z7f_writeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7f_writeP9lua_State, "__Z7f_writeP9lua_State"); function __Z5io_gcP9lua_State($L) { ; var __label__; var $1; var $f; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str19390); var $4 = $3; var $5 = IHEAP[$4]; $f = $5; var $6 = $f; var $7 = $6 != 0; ; if ($7) { ; var $9 = $1; var $10 = __Z9aux_closeP9lua_State($9); ; } ; return 0; } __Z5io_gcP9lua_State.__index__ = Runtime.getFunctionIndex(__Z5io_gcP9lua_State, "__Z5io_gcP9lua_State"); function __Z11io_tostringP9lua_State($L) { ; var __label__; var $1; var $f; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str19390); var $4 = $3; var $5 = IHEAP[$4]; $f = $5; var $6 = $f; var $7 = $6 == 0; ; if ($7) { ; var $9 = $1; __Z15lua_pushlstringP9lua_StatePKcj($9, __str25396, 13); ; } else { ; var $11 = $1; var $12 = $f; var $13 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str26397, Pointer_make([$12,0,0,0], 0, ALLOC_STACK)); ; } ; return 1; } __Z11io_tostringP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11io_tostringP9lua_State, "__Z11io_tostringP9lua_State"); function __Z10luaopen_ioP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z10createmetaP9lua_State($2); var $3 = $1; __Z7newfenvP9lua_StatePFiS0_E($3, __Z9io_fcloseP9lua_State.__index__); var $4 = $1; __Z11lua_replaceP9lua_Statei($4, -10001); var $5 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($5, __str15386, __ZL5iolib); var $6 = $1; __Z7newfenvP9lua_StatePFiS0_E($6, __Z10io_nocloseP9lua_State.__index__); var $7 = $1; var $8 = IHEAP[_stdin]; __Z13createstdfileP9lua_StateP8_IO_FILEiPKc($7, $8, 1, __str16387); var $9 = $1; var $10 = IHEAP[_stdout]; __Z13createstdfileP9lua_StateP8_IO_FILEiPKc($9, $10, 2, __str17388); var $11 = $1; var $12 = IHEAP[_stderr]; __Z13createstdfileP9lua_StateP8_IO_FILEiPKc($11, $12, 0, __str18389); var $13 = $1; __Z10lua_settopP9lua_Statei($13, -2); var $14 = $1; __Z12lua_getfieldP9lua_StateiPKc($14, -1, __str6377); var $15 = $1; __Z7newfenvP9lua_StatePFiS0_E($15, __Z9io_pcloseP9lua_State.__index__); var $16 = $1; var $17 = __Z11lua_setfenvP9lua_Statei($16, -2); var $18 = $1; __Z10lua_settopP9lua_Statei($18, -2); ; return 1; } __Z10luaopen_ioP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaopen_ioP9lua_State, "__Z10luaopen_ioP9lua_State"); function __Z10createmetaP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z17luaL_newmetatableP9lua_StatePKc($2, __str19390); var $4 = $1; __Z13lua_pushvalueP9lua_Statei($4, -1); var $5 = $1; __Z12lua_setfieldP9lua_StateiPKc($5, -2, __str24395); var $6 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($6, 0, __ZL4flib); ; return; } __Z10createmetaP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10createmetaP9lua_State, "__Z10createmetaP9lua_State"); function __Z7newfenvP9lua_StatePFiS0_E($L, $cls) { ; var __label__; var $1; var $2; $1 = $L; $2 = $cls; var $3 = $1; __Z15lua_createtableP9lua_Stateii($3, 0, 1); var $4 = $1; var $5 = $2; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($4, $5, 0); var $6 = $1; __Z12lua_setfieldP9lua_StateiPKc($6, -2, __str23394); ; return; } __Z7newfenvP9lua_StatePFiS0_E.__index__ = Runtime.getFunctionIndex(__Z7newfenvP9lua_StatePFiS0_E, "__Z7newfenvP9lua_StatePFiS0_E"); function __Z9io_fcloseP9lua_State($L) { ; var __label__; var $1; var $p; var $ok; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str19390); var $4 = $3; $p = $4; var $5 = $p; var $6 = IHEAP[$5]; var $7 = _fclose($6); var $8 = $7 == 0; var $9 = $8; $ok = $9; var $10 = $p; IHEAP[$10] = 0; var $11 = $1; var $12 = $ok; var $13 = __Z10pushresultP9lua_StateiPKc($11, $12, 0); ; return $13; } __Z9io_fcloseP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9io_fcloseP9lua_State, "__Z9io_fcloseP9lua_State"); function __Z10io_nocloseP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z11lua_pushnilP9lua_State($2); var $3 = $1; __Z15lua_pushlstringP9lua_StatePKcj($3, __str22393, 26); ; return 2; } __Z10io_nocloseP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10io_nocloseP9lua_State, "__Z10io_nocloseP9lua_State"); function __Z13createstdfileP9lua_StateP8_IO_FILEiPKc($L, $f, $k, $fname) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $L; $2 = $f; $3 = $k; $4 = $fname; var $5 = $2; var $6 = $1; var $7 = __Z7newfileP9lua_State($6); IHEAP[$7] = $5; var $8 = $3; var $9 = $8 > 0; ; if ($9) { ; var $11 = $1; __Z13lua_pushvalueP9lua_Statei($11, -1); var $12 = $1; var $13 = $3; __Z11lua_rawsetiP9lua_Stateii($12, -10001, $13); ; } var $15 = $1; __Z13lua_pushvalueP9lua_Statei($15, -2); var $16 = $1; var $17 = __Z11lua_setfenvP9lua_Statei($16, -2); var $18 = $1; var $19 = $4; __Z12lua_setfieldP9lua_StateiPKc($18, -3, $19); ; return; } __Z13createstdfileP9lua_StateP8_IO_FILEiPKc.__index__ = Runtime.getFunctionIndex(__Z13createstdfileP9lua_StateP8_IO_FILEiPKc, "__Z13createstdfileP9lua_StateP8_IO_FILEiPKc"); function __Z9io_pcloseP9lua_State($L) { ; var __label__; var $1; var $p; var $ok; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str19390); var $4 = $3; $p = $4; var $5 = $p; $ok = 0; var $6 = $p; IHEAP[$6] = 0; var $7 = $1; var $8 = $ok; var $9 = __Z10pushresultP9lua_StateiPKc($7, $8, 0); ; return $9; } __Z9io_pcloseP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9io_pcloseP9lua_State, "__Z9io_pcloseP9lua_State"); function __Z10pushresultP9lua_StateiPKc($L, $i, $filename) { ; var __label__; var $1; var $2; var $3; var $4; var $en; $2 = $L; $3 = $i; $4 = $filename; var $5 = ___errno_location(); var $6 = IHEAP[$5]; $en = $6; var $7 = $3; var $8 = $7 != 0; ; if ($8) { ; var $10 = $2; __Z15lua_pushbooleanP9lua_Statei($10, 1); $1 = 1; ; } else { ; var $12 = $2; __Z11lua_pushnilP9lua_State($12); var $13 = $4; var $14 = $13 != 0; ; if ($14) { ; var $16 = $2; var $17 = $4; var $18 = $en; var $19 = _strerror($18); var $20 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str20391, Pointer_make([$17,0,0,0,$19,0,0,0], 0, ALLOC_STACK)); ; } else { ; var $22 = $2; var $23 = $en; var $24 = _strerror($23); var $25 = __Z15lua_pushfstringP9lua_StatePKcz($22, __str21392, Pointer_make([$24,0,0,0], 0, ALLOC_STACK)); ; } var $27 = $2; var $28 = $en; __Z15lua_pushintegerP9lua_Statei($27, $28); $1 = 3; ; } var $30 = $1; ; return $30; } __Z10pushresultP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z10pushresultP9lua_StateiPKc, "__Z10pushresultP9lua_StateiPKc"); function __Z7newfileP9lua_State($L) { ; var __label__; var $1; var $pf; $1 = $L; var $2 = $1; var $3 = __Z15lua_newuserdataP9lua_Statej($2, 4); var $4 = $3; $pf = $4; var $5 = $pf; IHEAP[$5] = 0; var $6 = $1; __Z12lua_getfieldP9lua_StateiPKc($6, -10000, __str19390); var $7 = $1; var $8 = __Z16lua_setmetatableP9lua_Statei($7, -2); var $9 = $pf; ; return $9; } __Z7newfileP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7newfileP9lua_State, "__Z7newfileP9lua_State"); function __Z9aux_closeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z11lua_getfenvP9lua_Statei($2, 1); var $3 = $1; __Z12lua_getfieldP9lua_StateiPKc($3, -1, __str23394); var $4 = $1; var $5 = __Z15lua_tocfunctionP9lua_Statei($4, -1); var $6 = $1; var $7 = FUNCTION_TABLE[$5]($6); ; return $7; } __Z9aux_closeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9aux_closeP9lua_State, "__Z9aux_closeP9lua_State"); function __Z7g_writeP9lua_StateP8_IO_FILEi($L, $f, $arg) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $nargs; var $status; var $l = __stackBase__; var $s; $1 = $L; $2 = $f; $3 = $arg; var $4 = $1; var $5 = __Z10lua_gettopP9lua_State($4); var $6 = $5 - 1; $nargs = $6; $status = 1; ; $7$2: while(1) { // $7 var $8 = $nargs; var $9 = $8 + -1; $nargs = $9; var $10 = $8 != 0; if (!($10)) { __label__ = 2; /* $49 */ break $7$2; } var $12 = $1; var $13 = $3; var $14 = __Z8lua_typeP9lua_Statei($12, $13); var $15 = $14 == 3; ; if ($15) { ; var $17 = $status; var $18 = $17 != 0; ; if ($18) { __lastLabel__ = 9; ; var $20 = $2; var $21 = $1; var $22 = $3; var $23 = __Z12lua_tonumberP9lua_Statei($21, $22); var $24 = _fprintf($20, __str28399, $23); var $25 = $24 > 0; __lastLabel__ = 3; ; } else { __lastLabel__ = 9; ; } var $27 = __lastLabel__ == 9 ? 0 : ($25); var $28 = $27; $status = $28; ; } else { ; var $30 = $1; var $31 = $3; var $32 = __Z17luaL_checklstringP9lua_StateiPj($30, $31, $l); $s = $32; var $33 = $status; var $34 = $33 != 0; ; if ($34) { __lastLabel__ = 10; ; var $36 = $s; var $37 = IHEAP[$l]; var $38 = $2; var $39 = _fwrite($36, 1, $37, $38); var $40 = IHEAP[$l]; var $41 = $39 == $40; __lastLabel__ = 6; ; } else { __lastLabel__ = 10; ; } var $43 = __lastLabel__ == 10 ? 0 : ($41); var $44 = $43; $status = $44; ; } ; var $47 = $3; var $48 = $47 + 1; $3 = $48; __label__ = 0; /* $7 */ continue $7$2; } var $50 = $1; var $51 = $status; var $52 = __Z10pushresultP9lua_StateiPKc($50, $51, 0); STACKTOP = __stackBase__; return $52; } __Z7g_writeP9lua_StateP8_IO_FILEi.__index__ = Runtime.getFunctionIndex(__Z7g_writeP9lua_StateP8_IO_FILEi, "__Z7g_writeP9lua_StateP8_IO_FILEi"); function __Z6tofileP9lua_State($L) { ; var __label__; var $1; var $f; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str19390); var $4 = $3; $f = $4; var $5 = $f; var $6 = IHEAP[$5]; var $7 = $6 == 0; ; if ($7) { ; var $9 = $1; var $10 = __Z10luaL_errorP9lua_StatePKcz($9, __str27398); ; } var $12 = $f; var $13 = IHEAP[$12]; ; return $13; } __Z6tofileP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6tofileP9lua_State, "__Z6tofileP9lua_State"); function __Z6g_readP9lua_StateP8_IO_FILEi($L, $f, $first) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $nargs; var $success; var $n; var $l; var $p; $2 = $L; $3 = $f; $4 = $first; var $5 = $2; var $6 = __Z10lua_gettopP9lua_State($5); var $7 = $6 - 1; $nargs = $7; var $8 = $3; _clearerr($8); var $9 = $nargs; var $10 = $9 == 0; ; $11$17$2: do { if ($10) { ; var $12 = $2; var $13 = $3; var $14 = __Z9read_lineP9lua_StateP8_IO_FILE($12, $13); $success = $14; var $15 = $4; var $16 = $15 + 1; $n = $16; __label__ = 0; /* $98 */ break $11$17$2; } else { ; var $18 = $2; var $19 = $nargs; var $20 = $19 + 20; __Z15luaL_checkstackP9lua_StateiPKc($18, $20, __str35406); $success = 1; var $21 = $4; $n = $21; ; $22$5: while(1) { // $22 var $23 = $nargs; var $24 = $23 + -1; $nargs = $24; var $25 = $23 != 0; ; if ($25) { __lastLabel__ = 1; ; var $27 = $success; var $28 = $27 != 0; __lastLabel__ = 2; ; } else { __lastLabel__ = 1; ; } var $30 = __lastLabel__ == 1 ? 0 : ($28); if (!($30)) { __label__ = 5; /* $97 */ break $22$5; } var $32 = $2; var $33 = $n; var $34 = __Z8lua_typeP9lua_Statei($32, $33); var $35 = $34 == 3; ; if ($35) { ; var $37 = $2; var $38 = $n; var $39 = __Z13lua_tointegerP9lua_Statei($37, $38); $l = $39; var $40 = $l; var $41 = $40 == 0; ; if ($41) { ; var $43 = $2; var $44 = $3; var $45 = __Z8test_eofP9lua_StateP8_IO_FILE($43, $44); __lastLabel__ = 6; ; } else { ; var $47 = $2; var $48 = $3; var $49 = $l; var $50 = __Z10read_charsP9lua_StateP8_IO_FILEj($47, $48, $49); __lastLabel__ = 8; ; } var $52 = __lastLabel__ == 6 ? $45 : ($50); $success = $52; ; } else { ; var $54 = $2; var $55 = $n; var $56 = __Z13lua_tolstringP9lua_StateiPj($54, $55, 0); $p = $56; var $57 = $p; var $58 = $57 != 0; ; $59$65$18: do { if ($58) { ; var $60 = $p; var $61 = $60; var $62 = IHEAP[$61]; var $63 = $62; var $64 = $63 == 42; if ($64) { __lastLabel__ = 10; __label__ = 11; /* $70 */ break $59$65$18; } else { __lastLabel__ = 10; __label__ = 12; /* $65 */ break $59$65$18; } } else { __label__ = 12; /* $65 */ } } while(0); if (__label__ == 12) { var $66 = $2; var $67 = $n; var $68 = __Z13luaL_argerrorP9lua_StateiPKc($66, $67, __str36407); var $69 = $68 != 0; __lastLabel__ = 12; ; } var $71 = __lastLabel__ == 10 ? 1 : ($69); var $72 = $p; var $73 = $72+1; var $74 = IHEAP[$73]; var $75 = $74; if ($75 == 110) { __label__ = 19; /* $76 */ } else if ($75 == 108) { __label__ = 20; /* $80 */ } else if ($75 == 97) { __label__ = 21; /* $84 */ } else { __label__ = 22; /* $88 */ break $22$5; } if (__label__ == 19) { var $77 = $2; var $78 = $3; var $79 = __Z11read_numberP9lua_StateP8_IO_FILE($77, $78); $success = $79; ; } else if (__label__ == 20) { var $81 = $2; var $82 = $3; var $83 = __Z9read_lineP9lua_StateP8_IO_FILE($81, $82); $success = $83; ; } else if (__label__ == 21) { var $85 = $2; var $86 = $3; var $87 = __Z10read_charsP9lua_StateP8_IO_FILEj($85, $86, -1); $success = 1; ; } ; } ; var $95 = $n; var $96 = $95 + 1; $n = $96; __label__ = 1; /* $22 */ continue $22$5; } if (__label__ == 5) { __label__ = 0; /* $98 */ break $11$17$2; } else if (__label__ == 22) { var $89 = $2; var $90 = $n; var $91 = __Z13luaL_argerrorP9lua_StateiPKc($89, $90, __str37408); $1 = $91; __label__ = 15; /* $115 */ break $11$17$2; } } } while(0); if (__label__ == 0) { var $99 = $3; var $100 = _ferror($99); var $101 = $100 != 0; ; if ($101) { ; var $103 = $2; var $104 = __Z10pushresultP9lua_StateiPKc($103, 0, 0); $1 = $104; ; } else { ; var $106 = $success; var $107 = $106 != 0; ; if (!$107) { ; var $109 = $2; __Z10lua_settopP9lua_Statei($109, -2); var $110 = $2; __Z11lua_pushnilP9lua_State($110); ; } var $112 = $n; var $113 = $4; var $114 = $112 - $113; $1 = $114; ; } } var $116 = $1; ; return $116; } __Z6g_readP9lua_StateP8_IO_FILEi.__index__ = Runtime.getFunctionIndex(__Z6g_readP9lua_StateP8_IO_FILEi, "__Z6g_readP9lua_StateP8_IO_FILEi"); function __Z9read_lineP9lua_StateP8_IO_FILE($L, $f) { var __stackBase__ = STACKTOP; STACKTOP += 8204; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $b = __stackBase__; var $l; var $p; $2 = $L; $3 = $f; var $4 = $2; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); ; $5$2: while(1) { // $5 var $6 = __Z15luaL_prepbufferP11luaL_Buffer($b); $p = $6; var $7 = $p; var $8 = $3; var $9 = _fgets($7, 8192, $8); var $10 = $9 == 0; if ($10) { __label__ = 1; /* $11 */ break $5$2; } var $17 = $p; var $18 = _strlen($17); $l = $18; var $19 = $l; var $20 = $19 == 0; ; if (!$20) { ; var $22 = $l; var $23 = $22 - 1; var $24 = $p; var $25 = $24+$23; var $26 = IHEAP[$25]; var $27 = $26; var $28 = $27 != 10; if (!($28)) { __label__ = 5; /* $34 */ break $5$2; } } var $30 = $l; var $31 = $b; var $32 = IHEAP[$31]; var $33 = $32+$30; IHEAP[$31] = $33; ; __label__ = 0; /* $5 */ continue $5$2; } if (__label__ == 1) { __Z15luaL_pushresultP11luaL_Buffer($b); var $12 = $2; var $13 = __Z10lua_objlenP9lua_Statei($12, -1); var $14 = unSign($13, 32) > unSign(0, 32); var $15 = $14; $1 = $15; ; } else if (__label__ == 5) { var $35 = $l; var $36 = $35 - 1; var $37 = $b; var $38 = IHEAP[$37]; var $39 = $38+$36; IHEAP[$37] = $39; __Z15luaL_pushresultP11luaL_Buffer($b); $1 = 1; ; } var $42 = $1; STACKTOP = __stackBase__; return $42; } __Z9read_lineP9lua_StateP8_IO_FILE.__index__ = Runtime.getFunctionIndex(__Z9read_lineP9lua_StateP8_IO_FILE, "__Z9read_lineP9lua_StateP8_IO_FILE"); function __Z8test_eofP9lua_StateP8_IO_FILE($L, $f) { ; var __label__; var $1; var $2; var $c; $1 = $L; $2 = $f; var $3 = $2; var $4 = __IO_getc($3); $c = $4; var $5 = $c; var $6 = $2; var $7 = _ungetc($5, $6); var $8 = $1; __Z15lua_pushlstringP9lua_StatePKcj($8, 0, 0); var $9 = $c; var $10 = $9 != -1; var $11 = $10; ; return $11; } __Z8test_eofP9lua_StateP8_IO_FILE.__index__ = Runtime.getFunctionIndex(__Z8test_eofP9lua_StateP8_IO_FILE, "__Z8test_eofP9lua_StateP8_IO_FILE"); function __Z10read_charsP9lua_StateP8_IO_FILEj($L, $f, $n) { var __stackBase__ = STACKTOP; STACKTOP += 8204; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $rlen; var $nr; var $b = __stackBase__; var $p; $1 = $L; $2 = $f; $3 = $n; var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); $rlen = 8192; ; $5$2: while(1) { // $5 var $6 = __Z15luaL_prepbufferP11luaL_Buffer($b); $p = $6; var $7 = $rlen; var $8 = $3; var $9 = unSign($7, 32) > unSign($8, 32); ; if ($9) { ; var $11 = $3; $rlen = $11; ; } var $13 = $p; var $14 = $rlen; var $15 = $2; var $16 = _fread($13, 1, $14, $15); $nr = $16; var $17 = $nr; var $18 = $b; var $19 = IHEAP[$18]; var $20 = $19+$17; IHEAP[$18] = $20; var $21 = $nr; var $22 = $3; var $23 = $22 - $21; $3 = $23; ; var $25 = $3; var $26 = unSign($25, 32) > unSign(0, 32); ; if ($26) { __lastLabel__ = 2; ; var $28 = $nr; var $29 = $rlen; var $30 = $28 == $29; __lastLabel__ = 3; ; } else { __lastLabel__ = 2; ; } var $32 = __lastLabel__ == 2 ? 0 : ($30); if ($32) { __label__ = 0; /* $5 */ continue $5$2; } else { __label__ = 5; /* $33 */ break $5$2; } } __Z15luaL_pushresultP11luaL_Buffer($b); var $34 = $3; var $35 = $34 == 0; ; if ($35) { __lastLabel__ = 5; ; } else { __lastLabel__ = 5; ; var $37 = $1; var $38 = __Z10lua_objlenP9lua_Statei($37, -1); var $39 = unSign($38, 32) > unSign(0, 32); __lastLabel__ = 6; ; } var $41 = __lastLabel__ == 5 ? 1 : ($39); var $42 = $41; STACKTOP = __stackBase__; return $42; } __Z10read_charsP9lua_StateP8_IO_FILEj.__index__ = Runtime.getFunctionIndex(__Z10read_charsP9lua_StateP8_IO_FILEj, "__Z10read_charsP9lua_StateP8_IO_FILEj"); function __Z11read_numberP9lua_StateP8_IO_FILE($L, $f) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $3; var $d = __stackBase__; $2 = $L; $3 = $f; var $4 = $3; var $5 = _fscanf($4, __str38409, $d); var $6 = $5 == 1; ; if ($6) { ; var $8 = $2; var $9 = FHEAP[$d]; __Z14lua_pushnumberP9lua_Stated($8, $9); $1 = 1; ; } else { ; $1 = 0; ; } var $12 = $1; STACKTOP = __stackBase__; return $12; } __Z11read_numberP9lua_StateP8_IO_FILE.__index__ = Runtime.getFunctionIndex(__Z11read_numberP9lua_StateP8_IO_FILE, "__Z11read_numberP9lua_StateP8_IO_FILE"); function __Z9aux_linesP9lua_Stateii($L, $idx, $toclose) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $idx; $3 = $toclose; var $4 = $1; var $5 = $2; __Z13lua_pushvalueP9lua_Statei($4, $5); var $6 = $1; var $7 = $3; __Z15lua_pushbooleanP9lua_Statei($6, $7); var $8 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($8, __Z11io_readlineP9lua_State.__index__, 2); ; return; } __Z9aux_linesP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z9aux_linesP9lua_Stateii, "__Z9aux_linesP9lua_Stateii"); function __Z11io_readlineP9lua_State($L) { ; var __label__; var $1; var $2; var $f; var $sucess; $2 = $L; var $3 = $2; var $4 = __Z14lua_touserdataP9lua_Statei($3, -10003); var $5 = $4; var $6 = IHEAP[$5]; $f = $6; var $7 = $f; var $8 = $7 == 0; ; if ($8) { ; var $10 = $2; var $11 = __Z10luaL_errorP9lua_StatePKcz($10, __str39410); ; } var $13 = $2; var $14 = $f; var $15 = __Z9read_lineP9lua_StateP8_IO_FILE($13, $14); $sucess = $15; var $16 = $f; var $17 = _ferror($16); var $18 = $17 != 0; ; if ($18) { ; var $20 = $2; var $21 = ___errno_location(); var $22 = IHEAP[$21]; var $23 = _strerror($22); var $24 = __Z10luaL_errorP9lua_StatePKcz($20, __str21392, Pointer_make([$23,0,0,0], 0, ALLOC_STACK)); $1 = $24; ; } else { ; var $26 = $sucess; var $27 = $26 != 0; ; if ($27) { ; $1 = 1; ; } else { ; var $30 = $2; var $31 = __Z13lua_tobooleanP9lua_Statei($30, -10004); var $32 = $31 != 0; ; if ($32) { ; var $34 = $2; __Z10lua_settopP9lua_Statei($34, 0); var $35 = $2; __Z13lua_pushvalueP9lua_Statei($35, -10003); var $36 = $2; var $37 = __Z9aux_closeP9lua_State($36); ; } $1 = 0; ; } } var $40 = $1; ; return $40; } __Z11io_readlineP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11io_readlineP9lua_State, "__Z11io_readlineP9lua_State"); function __Z9getiofileP9lua_Statei($L, $findex) { ; var __label__; var $1; var $2; var $f; $1 = $L; $2 = $findex; var $3 = $1; var $4 = $2; __Z11lua_rawgetiP9lua_Stateii($3, -10001, $4); var $5 = $1; var $6 = __Z14lua_touserdataP9lua_Statei($5, -1); var $7 = $6; var $8 = IHEAP[$7]; $f = $8; var $9 = $f; var $10 = $9 == 0; ; if ($10) { ; var $12 = $1; var $13 = $2; var $14 = $13 - 1; var $15 = __ZL6fnames+$14*4; var $16 = IHEAP[$15]; var $17 = __Z10luaL_errorP9lua_StatePKcz($12, __str40411, Pointer_make([$16,0,0,0], 0, ALLOC_STACK)); ; } var $19 = $f; ; return $19; } __Z9getiofileP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z9getiofileP9lua_Statei, "__Z9getiofileP9lua_Statei"); function __Z8g_iofileP9lua_StateiPKc($L, $f, $mode) { ; var __label__; var $1; var $2; var $3; var $filename; var $pf; $1 = $L; $2 = $f; $3 = $mode; var $4 = $1; var $5 = __Z8lua_typeP9lua_Statei($4, 1); var $6 = $5 <= 0; ; if (!$6) { ; var $8 = $1; var $9 = __Z13lua_tolstringP9lua_StateiPj($8, 1, 0); $filename = $9; var $10 = $filename; var $11 = $10 != 0; ; if ($11) { ; var $13 = $1; var $14 = __Z7newfileP9lua_State($13); $pf = $14; var $15 = $filename; var $16 = $3; var $17 = _fopen($15, $16); var $18 = $pf; IHEAP[$18] = $17; var $19 = $pf; var $20 = IHEAP[$19]; var $21 = $20 == 0; ; if ($21) { ; var $23 = $1; var $24 = $filename; __Z9fileerrorP9lua_StateiPKc($23, 1, $24); ; } ; } else { ; var $27 = $1; var $28 = __Z6tofileP9lua_State($27); var $29 = $1; __Z13lua_pushvalueP9lua_Statei($29, 1); ; } var $31 = $1; var $32 = $2; __Z11lua_rawsetiP9lua_Stateii($31, -10001, $32); ; } var $34 = $1; var $35 = $2; __Z11lua_rawgetiP9lua_Stateii($34, -10001, $35); ; return 1; } __Z8g_iofileP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z8g_iofileP9lua_StateiPKc, "__Z8g_iofileP9lua_StateiPKc"); function __Z9fileerrorP9lua_StateiPKc($L, $arg, $filename) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $arg; $3 = $filename; var $4 = $1; var $5 = $3; var $6 = ___errno_location(); var $7 = IHEAP[$6]; var $8 = _strerror($7); var $9 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str20391, Pointer_make([$5,0,0,0,$8,0,0,0], 0, ALLOC_STACK)); var $10 = $1; var $11 = $2; var $12 = $1; var $13 = __Z13lua_tolstringP9lua_StateiPj($12, -1, 0); var $14 = __Z13luaL_argerrorP9lua_StateiPKc($10, $11, $13); ; return; } __Z9fileerrorP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z9fileerrorP9lua_StateiPKc, "__Z9fileerrorP9lua_StateiPKc"); function __Z8math_absP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _fabs($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_absP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_absP9lua_State, "__Z8math_absP9lua_State"); function __Z9math_acosP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _acos($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_acosP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_acosP9lua_State, "__Z9math_acosP9lua_State"); function __Z9math_asinP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _asin($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_asinP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_asinP9lua_State, "__Z9math_asinP9lua_State"); function __Z10math_atan2P9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $1; var $6 = __Z16luaL_checknumberP9lua_Statei($5, 2); var $7 = _atan2($4, $6); __Z14lua_pushnumberP9lua_Stated($2, $7); ; return 1; } __Z10math_atan2P9lua_State.__index__ = Runtime.getFunctionIndex(__Z10math_atan2P9lua_State, "__Z10math_atan2P9lua_State"); function __Z9math_atanP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _atan($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_atanP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_atanP9lua_State, "__Z9math_atanP9lua_State"); function __Z9math_ceilP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _ceil($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_ceilP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_ceilP9lua_State, "__Z9math_ceilP9lua_State"); function __Z9math_coshP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _cosh($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_coshP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_coshP9lua_State, "__Z9math_coshP9lua_State"); function __Z8math_cosP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _cos($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_cosP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_cosP9lua_State, "__Z8math_cosP9lua_State"); function __Z8math_degP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $4 / 0.017453292519943295; __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_degP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_degP9lua_State, "__Z8math_degP9lua_State"); function __Z8math_expP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _exp($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_expP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_expP9lua_State, "__Z8math_expP9lua_State"); function __Z10math_floorP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _floor($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z10math_floorP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10math_floorP9lua_State, "__Z10math_floorP9lua_State"); function __Z9math_fmodP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $1; var $6 = __Z16luaL_checknumberP9lua_Statei($5, 2); var $7 = _fmod($4, $6); __Z14lua_pushnumberP9lua_Stated($2, $7); ; return 1; } __Z9math_fmodP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_fmodP9lua_State, "__Z9math_fmodP9lua_State"); function __Z10math_frexpP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $e = __stackBase__; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _frexp($4, $e); __Z14lua_pushnumberP9lua_Stated($2, $5); var $6 = $1; var $7 = IHEAP[$e]; __Z15lua_pushintegerP9lua_Statei($6, $7); STACKTOP = __stackBase__; return 2; } __Z10math_frexpP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10math_frexpP9lua_State, "__Z10math_frexpP9lua_State"); function __Z10math_ldexpP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $1; var $6 = __Z17luaL_checkintegerP9lua_Statei($5, 2); var $7 = _ldexp($4, $6); __Z14lua_pushnumberP9lua_Stated($2, $7); ; return 1; } __Z10math_ldexpP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10math_ldexpP9lua_State, "__Z10math_ldexpP9lua_State"); function __Z10math_log10P9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _log10($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z10math_log10P9lua_State.__index__ = Runtime.getFunctionIndex(__Z10math_log10P9lua_State, "__Z10math_log10P9lua_State"); function __Z8math_logP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _log($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_logP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_logP9lua_State, "__Z8math_logP9lua_State"); function __Z8math_maxP9lua_State($L) { ; var __label__; var $1; var $n; var $dmax; var $i; var $d; $1 = $L; var $2 = $1; var $3 = __Z10lua_gettopP9lua_State($2); $n = $3; var $4 = $1; var $5 = __Z16luaL_checknumberP9lua_Statei($4, 1); $dmax = $5; $i = 2; ; $6$2: while(1) { // $6 var $7 = $i; var $8 = $n; var $9 = $7 <= $8; if (!($9)) { __label__ = 2; /* $23 */ break $6$2; } var $11 = $1; var $12 = $i; var $13 = __Z16luaL_checknumberP9lua_Statei($11, $12); $d = $13; var $14 = $d; var $15 = $dmax; var $16 = $14 > $15; ; if ($16) { ; var $18 = $d; $dmax = $18; ; } ; var $21 = $i; var $22 = $21 + 1; $i = $22; __label__ = 0; /* $6 */ continue $6$2; } var $24 = $1; var $25 = $dmax; __Z14lua_pushnumberP9lua_Stated($24, $25); ; return 1; } __Z8math_maxP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_maxP9lua_State, "__Z8math_maxP9lua_State"); function __Z8math_minP9lua_State($L) { ; var __label__; var $1; var $n; var $dmin; var $i; var $d; $1 = $L; var $2 = $1; var $3 = __Z10lua_gettopP9lua_State($2); $n = $3; var $4 = $1; var $5 = __Z16luaL_checknumberP9lua_Statei($4, 1); $dmin = $5; $i = 2; ; $6$2: while(1) { // $6 var $7 = $i; var $8 = $n; var $9 = $7 <= $8; if (!($9)) { __label__ = 2; /* $23 */ break $6$2; } var $11 = $1; var $12 = $i; var $13 = __Z16luaL_checknumberP9lua_Statei($11, $12); $d = $13; var $14 = $d; var $15 = $dmin; var $16 = $14 < $15; ; if ($16) { ; var $18 = $d; $dmin = $18; ; } ; var $21 = $i; var $22 = $21 + 1; $i = $22; __label__ = 0; /* $6 */ continue $6$2; } var $24 = $1; var $25 = $dmin; __Z14lua_pushnumberP9lua_Stated($24, $25); ; return 1; } __Z8math_minP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_minP9lua_State, "__Z8math_minP9lua_State"); function __Z9math_modfP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $ip = __stackBase__; var $fp; $1 = $L; var $2 = $1; var $3 = __Z16luaL_checknumberP9lua_Statei($2, 1); var $4 = _modf($3, $ip); $fp = $4; var $5 = $1; var $6 = FHEAP[$ip]; __Z14lua_pushnumberP9lua_Stated($5, $6); var $7 = $1; var $8 = $fp; __Z14lua_pushnumberP9lua_Stated($7, $8); STACKTOP = __stackBase__; return 2; } __Z9math_modfP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_modfP9lua_State, "__Z9math_modfP9lua_State"); function __Z8math_powP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $1; var $6 = __Z16luaL_checknumberP9lua_Statei($5, 2); var $7 = _llvm_pow_f64($4, $6); __Z14lua_pushnumberP9lua_Stated($2, $7); ; return 1; } __Z8math_powP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_powP9lua_State, "__Z8math_powP9lua_State"); function __Z8math_radP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = $4 * 0.017453292519943295; __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_radP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_radP9lua_State, "__Z8math_radP9lua_State"); function __Z11math_randomP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $r; var $u; var $l; var $u1; $2 = $L; var $3 = _rand(); var $4 = Math.floor($3 % 2147483647); var $5 = $4; var $6 = $5 / 2147483647; $r = $6; var $7 = $2; var $8 = __Z10lua_gettopP9lua_State($7); if ($8 == 0) { __label__ = 7; /* $9 */ } else if ($8 == 1) { __label__ = 8; /* $12 */ } else if ($8 == 2) { __label__ = 9; /* $30 */ } else { __label__ = 10; /* $56 */ } $56$9$12$30$2: do { if (__label__ == 10) { var $57 = $2; var $58 = __Z10luaL_errorP9lua_StatePKcz($57, __str33450); $1 = $58; __label__ = 5; /* $60 */ break $56$9$12$30$2; } else if (__label__ == 7) { var $10 = $2; var $11 = $r; __Z14lua_pushnumberP9lua_Stated($10, $11); __label__ = 0; /* $59 */ break $56$9$12$30$2; } else if (__label__ == 8) { var $13 = $2; var $14 = __Z17luaL_checkintegerP9lua_Statei($13, 1); $u = $14; var $15 = $u; var $16 = 1 <= $15; ; if ($16) { __lastLabel__ = 8; ; } else { __lastLabel__ = 8; ; var $18 = $2; var $19 = __Z13luaL_argerrorP9lua_StateiPKc($18, 1, __str32449); var $20 = $19 != 0; __lastLabel__ = 1; ; } var $22 = __lastLabel__ == 8 ? 1 : ($20); var $23 = $2; var $24 = $r; var $25 = $u; var $26 = $25; var $27 = $24 * $26; var $28 = _floor($27); var $29 = $28 + 1; __Z14lua_pushnumberP9lua_Stated($23, $29); __label__ = 0; /* $59 */ break $56$9$12$30$2; } else if (__label__ == 9) { var $31 = $2; var $32 = __Z17luaL_checkintegerP9lua_Statei($31, 1); $l = $32; var $33 = $2; var $34 = __Z17luaL_checkintegerP9lua_Statei($33, 2); $u1 = $34; var $35 = $l; var $36 = $u1; var $37 = $35 <= $36; ; if ($37) { __lastLabel__ = 9; ; } else { __lastLabel__ = 9; ; var $39 = $2; var $40 = __Z13luaL_argerrorP9lua_StateiPKc($39, 2, __str32449); var $41 = $40 != 0; __lastLabel__ = 3; ; } var $43 = __lastLabel__ == 9 ? 1 : ($41); var $44 = $2; var $45 = $r; var $46 = $u1; var $47 = $l; var $48 = $46 - $47; var $49 = $48 + 1; var $50 = $49; var $51 = $45 * $50; var $52 = _floor($51); var $53 = $l; var $54 = $53; var $55 = $52 + $54; __Z14lua_pushnumberP9lua_Stated($44, $55); __label__ = 0; /* $59 */ break $56$9$12$30$2; } } while(0); if (__label__ == 0) { $1 = 1; ; } var $61 = $1; ; return $61; } __Z11math_randomP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11math_randomP9lua_State, "__Z11math_randomP9lua_State"); function __Z15math_randomseedP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checkintegerP9lua_Statei($2, 1); _srand($3); ; return 0; } __Z15math_randomseedP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15math_randomseedP9lua_State, "__Z15math_randomseedP9lua_State"); function __Z9math_sinhP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _sinh($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_sinhP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_sinhP9lua_State, "__Z9math_sinhP9lua_State"); function __Z8math_sinP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _sin($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_sinP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_sinP9lua_State, "__Z8math_sinP9lua_State"); function __Z9math_sqrtP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _sqrt($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_sqrtP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_sqrtP9lua_State, "__Z9math_sqrtP9lua_State"); function __Z9math_tanhP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _tanh($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z9math_tanhP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9math_tanhP9lua_State, "__Z9math_tanhP9lua_State"); function __Z8math_tanP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = _tan($4); __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8math_tanP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8math_tanP9lua_State, "__Z8math_tanP9lua_State"); function __Z12luaopen_mathP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($2, __str28445, __ZL7mathlib); var $3 = $1; __Z14lua_pushnumberP9lua_Stated($3, 3.141592653589793); var $4 = $1; __Z12lua_setfieldP9lua_StateiPKc($4, -2, __str29446); var $5 = $1; __Z14lua_pushnumberP9lua_Stated($5, Infinity); var $6 = $1; __Z12lua_setfieldP9lua_StateiPKc($6, -2, __str30447); var $7 = $1; __Z12lua_getfieldP9lua_StateiPKc($7, -1, __str11428); var $8 = $1; __Z12lua_setfieldP9lua_StateiPKc($8, -2, __str31448); ; return 1; } __Z12luaopen_mathP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12luaopen_mathP9lua_State, "__Z12luaopen_mathP9lua_State"); function __Z8os_clockP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = _clock(); var $4 = $3; var $5 = $4 / 1000000; __Z14lua_pushnumberP9lua_Stated($2, $5); ; return 1; } __Z8os_clockP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8os_clockP9lua_State, "__Z8os_clockP9lua_State"); function __Z7os_dateP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8411; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $s; var $t = __stackBase__; var $stm; var $cc = __stackBase__+4; var $b = __stackBase__+7; var $reslen; var $buff = __stackBase__+8211; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 1, __str27479, 0); $s = $3; var $4 = $1; var $5 = __Z8lua_typeP9lua_Statei($4, 2); var $6 = $5 <= 0; ; if ($6) { ; var $8 = _time(0); __lastLabel__ = 0; ; } else { ; var $10 = $1; var $11 = __Z16luaL_checknumberP9lua_Statei($10, 2); var $12 = Math.floor($11); __lastLabel__ = 2; ; } var $14 = __lastLabel__ == 0 ? $8 : ($12); IHEAP[$t] = $14; var $15 = $s; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17 == 33; ; if ($18) { ; var $20 = _gmtime($t); $stm = $20; var $21 = $s; var $22 = $21+1; $s = $22; ; } else { ; var $24 = _localtime($t); $stm = $24; ; } var $26 = $stm; var $27 = $26 == 0; ; if ($27) { ; var $29 = $1; __Z11lua_pushnilP9lua_State($29); ; } else { ; var $31 = $s; var $32 = _strcmp($31, __str28480); var $33 = $32 == 0; ; if ($33) { ; var $35 = $1; __Z15lua_createtableP9lua_Stateii($35, 0, 9); var $36 = $1; var $37 = $stm; var $38 = $37; var $39 = IHEAP[$38]; __Z8setfieldP9lua_StatePKci($36, __str13465, $39); var $40 = $1; var $41 = $stm; var $42 = $41+4; var $43 = IHEAP[$42]; __Z8setfieldP9lua_StatePKci($40, __str14466, $43); var $44 = $1; var $45 = $stm; var $46 = $45+8; var $47 = IHEAP[$46]; __Z8setfieldP9lua_StatePKci($44, __str15467, $47); var $48 = $1; var $49 = $stm; var $50 = $49+12; var $51 = IHEAP[$50]; __Z8setfieldP9lua_StatePKci($48, __str16468, $51); var $52 = $1; var $53 = $stm; var $54 = $53+16; var $55 = IHEAP[$54]; var $56 = $55 + 1; __Z8setfieldP9lua_StatePKci($52, __str17469, $56); var $57 = $1; var $58 = $stm; var $59 = $58+20; var $60 = IHEAP[$59]; var $61 = $60 + 1900; __Z8setfieldP9lua_StatePKci($57, __str18470, $61); var $62 = $1; var $63 = $stm; var $64 = $63+24; var $65 = IHEAP[$64]; var $66 = $65 + 1; __Z8setfieldP9lua_StatePKci($62, __str29481, $66); var $67 = $1; var $68 = $stm; var $69 = $68+28; var $70 = IHEAP[$69]; var $71 = $70 + 1; __Z8setfieldP9lua_StatePKci($67, __str30482, $71); var $72 = $1; var $73 = $stm; var $74 = $73+32; var $75 = IHEAP[$74]; __Z12setboolfieldP9lua_StatePKci($72, __str19471, $75); ; } else { ; var $77 = $cc; IHEAP[$77] = 37; var $78 = $cc+2; IHEAP[$78] = 0; var $79 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($79, $b); ; $80$16: while(1) { // $80 var $81 = $s; var $82 = IHEAP[$81]; var $83 = $82 != 0; if (!($83)) { __label__ = 8; /* $127 */ break $80$16; } var $85 = $s; var $86 = IHEAP[$85]; var $87 = $86; var $88 = $87 != 37; ; $95$89$19: do { if ($88) { __label__ = 9; /* $95 */ } else { ; var $90 = $s; var $91 = $90+1; var $92 = IHEAP[$91]; var $93 = $92; var $94 = $93 == 0; if ($94) { __label__ = 9; /* $95 */ break $95$89$19; } var $113 = $s; var $114 = $113+1; $s = $114; var $115 = IHEAP[$114]; var $116 = $cc+1; IHEAP[$116] = $115; var $117 = $buff; var $118 = $cc; var $119 = $stm; var $120 = _strftime($117, 200, $118, $119); $reslen = $120; var $121 = $buff; var $122 = $reslen; __Z15luaL_addlstringP11luaL_BufferPKcj($b, $121, $122); __label__ = 14; /* $123 */ break $95$89$19; } } while(0); if (__label__ == 9) { var $96 = $b; var $97 = IHEAP[$96]; var $98 = $b+12; var $99 = $98; var $100 = $99+8192; var $101 = $97 < $100; ; if ($101) { __lastLabel__ = 9; ; } else { __lastLabel__ = 9; ; var $103 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $104 = $103 != 0; __lastLabel__ = 11; ; } var $106 = __lastLabel__ == 9 ? 1 : ($104); var $107 = $s; var $108 = IHEAP[$107]; var $109 = $b; var $110 = IHEAP[$109]; var $111 = $110+1; IHEAP[$109] = $111; IHEAP[$110] = $108; ; } ; var $125 = $s; var $126 = $125+1; $s = $126; __label__ = 6; /* $80 */ continue $80$16; } __Z15luaL_pushresultP11luaL_Buffer($b); ; } ; } STACKTOP = __stackBase__; return 1; } __Z7os_dateP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7os_dateP9lua_State, "__Z7os_dateP9lua_State"); function __Z11os_difftimeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z16luaL_checknumberP9lua_Statei($3, 1); var $5 = Math.floor($4); var $6 = $1; var $7 = __Z14luaL_optnumberP9lua_Stateid($6, 2, 0); var $8 = Math.floor($7); var $9 = _difftime($5, $8); __Z14lua_pushnumberP9lua_Stated($2, $9); ; return 1; } __Z11os_difftimeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11os_difftimeP9lua_State, "__Z11os_difftimeP9lua_State"); function __Z10os_executeP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z15luaL_optlstringP9lua_StateiPKcPj($3, 1, 0, 0); var $5 = _system($4); __Z15lua_pushintegerP9lua_Statei($2, $5); ; return 1; } __Z10os_executeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10os_executeP9lua_State, "__Z10os_executeP9lua_State"); function __Z7os_exitP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; var $4 = __Z15luaL_optintegerP9lua_Stateii($3, 1, 0); _exit($4); throw "Reached an unreachable! Original .ll line: 48418"; var $6 = $1; ; return $6; } __Z7os_exitP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7os_exitP9lua_State, "__Z7os_exitP9lua_State"); function __Z9os_getenvP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); var $5 = _getenv($4); __Z14lua_pushstringP9lua_StatePKc($2, $5); ; return 1; } __Z9os_getenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9os_getenvP9lua_State, "__Z9os_getenvP9lua_State"); function __Z9os_removeP9lua_State($L) { ; var __label__; var $1; var $filename; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); $filename = $3; var $4 = $1; var $5 = $filename; var $6 = _remove($5); var $7 = $6 == 0; var $8 = $7; var $9 = $filename; var $10 = __Z13os_pushresultP9lua_StateiPKc($4, $8, $9); ; return $10; } __Z9os_removeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9os_removeP9lua_State, "__Z9os_removeP9lua_State"); function __Z9os_renameP9lua_State($L) { ; var __label__; var $1; var $fromname; var $toname; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); $fromname = $3; var $4 = $1; var $5 = __Z17luaL_checklstringP9lua_StateiPj($4, 2, 0); $toname = $5; var $6 = $1; var $7 = $fromname; var $8 = $toname; var $9 = _rename($7, $8); var $10 = $9 == 0; var $11 = $10; var $12 = $fromname; var $13 = __Z13os_pushresultP9lua_StateiPKc($6, $11, $12); ; return $13; } __Z9os_renameP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9os_renameP9lua_State, "__Z9os_renameP9lua_State"); function __Z12os_setlocaleP9lua_State($L) { ; var __label__; var $1; var $l; var $op; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 1, 0, 0); $l = $3; var $4 = $1; var $5 = __Z16luaL_checkoptionP9lua_StateiPKcPKS2_($4, 2, __str21473, __ZZ12os_setlocaleP9lua_StateE8catnames); $op = $5; var $6 = $1; var $7 = $op; var $8 = __ZZ12os_setlocaleP9lua_StateE3cat+$7*4; var $9 = IHEAP[$8]; var $10 = $l; var $11 = _setlocale($9, $10); __Z14lua_pushstringP9lua_StatePKc($6, $11); ; return 1; } __Z12os_setlocaleP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12os_setlocaleP9lua_State, "__Z12os_setlocaleP9lua_State"); function __Z7os_timeP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 44; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $t; var $ts = __stackBase__; $1 = $L; var $2 = $1; var $3 = __Z8lua_typeP9lua_Statei($2, 1); var $4 = $3 <= 0; ; if ($4) { ; var $6 = _time(0); $t = $6; ; } else { ; var $8 = $1; __Z14luaL_checktypeP9lua_Stateii($8, 1, 5); var $9 = $1; __Z10lua_settopP9lua_Statei($9, 1); var $10 = $1; var $11 = __Z8getfieldP9lua_StatePKci($10, __str13465, 0); var $12 = $ts; IHEAP[$12] = $11; var $13 = $1; var $14 = __Z8getfieldP9lua_StatePKci($13, __str14466, 0); var $15 = $ts+4; IHEAP[$15] = $14; var $16 = $1; var $17 = __Z8getfieldP9lua_StatePKci($16, __str15467, 12); var $18 = $ts+8; IHEAP[$18] = $17; var $19 = $1; var $20 = __Z8getfieldP9lua_StatePKci($19, __str16468, -1); var $21 = $ts+12; IHEAP[$21] = $20; var $22 = $1; var $23 = __Z8getfieldP9lua_StatePKci($22, __str17469, -1); var $24 = $23 - 1; var $25 = $ts+16; IHEAP[$25] = $24; var $26 = $1; var $27 = __Z8getfieldP9lua_StatePKci($26, __str18470, -1); var $28 = $27 - 1900; var $29 = $ts+20; IHEAP[$29] = $28; var $30 = $1; var $31 = __Z12getboolfieldP9lua_StatePKc($30, __str19471); var $32 = $ts+32; IHEAP[$32] = $31; var $33 = _mktime($ts); $t = $33; ; } var $35 = $t; var $36 = $35 == -1; ; if ($36) { ; var $38 = $1; __Z11lua_pushnilP9lua_State($38); ; } else { ; var $40 = $1; var $41 = $t; var $42 = $41; __Z14lua_pushnumberP9lua_Stated($40, $42); ; } STACKTOP = __stackBase__; return 1; } __Z7os_timeP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7os_timeP9lua_State, "__Z7os_timeP9lua_State"); function __Z10os_tmpnameP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 20; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $buff = __stackBase__; var $err; $2 = $L; var $3 = $buff; var $4 = _tmpnam($3); var $5 = $4 == 0; var $6 = $5; $err = $6; var $7 = $err; var $8 = $7 != 0; ; if ($8) { ; var $10 = $2; var $11 = __Z10luaL_errorP9lua_StatePKcz($10, __str12464); $1 = $11; ; } else { ; var $13 = $2; var $14 = $buff; __Z14lua_pushstringP9lua_StatePKc($13, $14); $1 = 1; ; } var $16 = $1; STACKTOP = __stackBase__; return $16; } __Z10os_tmpnameP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10os_tmpnameP9lua_State, "__Z10os_tmpnameP9lua_State"); function __Z10luaopen_osP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($2, __str11463, __ZL6syslib); ; return 1; } __Z10luaopen_osP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10luaopen_osP9lua_State, "__Z10luaopen_osP9lua_State"); function __Z8getfieldP9lua_StatePKci($L, $key, $d) { ; var __label__; var $1; var $2; var $3; var $4; var $res; $2 = $L; $3 = $key; $4 = $d; var $5 = $2; var $6 = $3; __Z12lua_getfieldP9lua_StateiPKc($5, -1, $6); var $7 = $2; var $8 = __Z12lua_isnumberP9lua_Statei($7, -1); var $9 = $8 != 0; ; $10$13$2: do { if ($9) { ; var $11 = $2; var $12 = __Z13lua_tointegerP9lua_Statei($11, -1); $res = $12; __label__ = 0; /* $22 */ break $10$13$2; } else { ; var $14 = $4; var $15 = $14 < 0; ; if ($15) { ; var $17 = $2; var $18 = $3; var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str20472, Pointer_make([$18,0,0,0], 0, ALLOC_STACK)); $1 = $19; __label__ = 1; /* $25 */ break $10$13$2; } else { ; var $21 = $4; $res = $21; __label__ = 0; /* $22 */ break $10$13$2; } } } while(0); if (__label__ == 0) { var $23 = $2; __Z10lua_settopP9lua_Statei($23, -2); var $24 = $res; $1 = $24; ; } var $26 = $1; ; return $26; } __Z8getfieldP9lua_StatePKci.__index__ = Runtime.getFunctionIndex(__Z8getfieldP9lua_StatePKci, "__Z8getfieldP9lua_StatePKci"); function __Z12getboolfieldP9lua_StatePKc($L, $key) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $res; $1 = $L; $2 = $key; var $3 = $1; var $4 = $2; __Z12lua_getfieldP9lua_StateiPKc($3, -1, $4); var $5 = $1; var $6 = __Z8lua_typeP9lua_Statei($5, -1); var $7 = $6 == 0; ; if ($7) { ; __lastLabel__ = 0; ; } else { ; var $10 = $1; var $11 = __Z13lua_tobooleanP9lua_Statei($10, -1); __lastLabel__ = 2; ; } var $13 = __lastLabel__ == 0 ? -1 : ($11); $res = $13; var $14 = $1; __Z10lua_settopP9lua_Statei($14, -2); var $15 = $res; ; return $15; } __Z12getboolfieldP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z12getboolfieldP9lua_StatePKc, "__Z12getboolfieldP9lua_StatePKc"); function __Z13os_pushresultP9lua_StateiPKc($L, $i, $filename) { ; var __label__; var $1; var $2; var $3; var $4; var $en; $2 = $L; $3 = $i; $4 = $filename; var $5 = ___errno_location(); var $6 = IHEAP[$5]; $en = $6; var $7 = $3; var $8 = $7 != 0; ; if ($8) { ; var $10 = $2; __Z15lua_pushbooleanP9lua_Statei($10, 1); $1 = 1; ; } else { ; var $12 = $2; __Z11lua_pushnilP9lua_State($12); var $13 = $2; var $14 = $4; var $15 = $en; var $16 = _strerror($15); var $17 = __Z15lua_pushfstringP9lua_StatePKcz($13, __str26478, Pointer_make([$14,0,0,0,$16,0,0,0], 0, ALLOC_STACK)); var $18 = $2; var $19 = $en; __Z15lua_pushintegerP9lua_Statei($18, $19); $1 = 3; ; } var $21 = $1; ; return $21; } __Z13os_pushresultP9lua_StateiPKc.__index__ = Runtime.getFunctionIndex(__Z13os_pushresultP9lua_StateiPKc, "__Z13os_pushresultP9lua_StateiPKc"); function __Z8setfieldP9lua_StatePKci($L, $key, $value) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $key; $3 = $value; var $4 = $1; var $5 = $3; __Z15lua_pushintegerP9lua_Statei($4, $5); var $6 = $1; var $7 = $2; __Z12lua_setfieldP9lua_StateiPKc($6, -2, $7); ; return; } __Z8setfieldP9lua_StatePKci.__index__ = Runtime.getFunctionIndex(__Z8setfieldP9lua_StatePKci, "__Z8setfieldP9lua_StatePKci"); function __Z12setboolfieldP9lua_StatePKci($L, $key, $value) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $key; $3 = $value; var $4 = $3; var $5 = $4 < 0; ; if ($5) { ; ; } else { ; var $8 = $1; var $9 = $3; __Z15lua_pushbooleanP9lua_Statei($8, $9); var $10 = $1; var $11 = $2; __Z12lua_setfieldP9lua_StateiPKc($10, -2, $11); ; } ; return; } __Z12setboolfieldP9lua_StatePKci.__index__ = Runtime.getFunctionIndex(__Z12setboolfieldP9lua_StatePKci, "__Z12setboolfieldP9lua_StatePKci"); function __Z7tconcatP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8208; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $b = __stackBase__; var $lsep = __stackBase__+8204; var $i; var $last; var $sep; $1 = $L; var $2 = $1; var $3 = __Z15luaL_optlstringP9lua_StateiPKcPj($2, 2, __str10493, $lsep); $sep = $3; var $4 = $1; __Z14luaL_checktypeP9lua_Stateii($4, 1, 5); var $5 = $1; var $6 = __Z15luaL_optintegerP9lua_Stateii($5, 3, 1); $i = $6; var $7 = $1; var $8 = __Z8lua_typeP9lua_Statei($7, 4); var $9 = $8 <= 0; ; if ($9) { ; var $11 = $1; var $12 = __Z10lua_objlenP9lua_Statei($11, 1); __lastLabel__ = 0; ; } else { ; var $14 = $1; var $15 = __Z17luaL_checkintegerP9lua_Statei($14, 4); __lastLabel__ = 2; ; } var $17 = __lastLabel__ == 0 ? $12 : ($15); $last = $17; var $18 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($18, $b); ; $19$6: while(1) { // $19 var $20 = $i; var $21 = $last; var $22 = $20 < $21; if (!($22)) { __label__ = 5; /* $31 */ break $19$6; } var $24 = $1; var $25 = $i; __Z8addfieldP9lua_StateP11luaL_Bufferi($24, $b, $25); var $26 = $sep; var $27 = IHEAP[$lsep]; __Z15luaL_addlstringP11luaL_BufferPKcj($b, $26, $27); ; var $29 = $i; var $30 = $29 + 1; $i = $30; __label__ = 3; /* $19 */ continue $19$6; } var $32 = $i; var $33 = $last; var $34 = $32 == $33; ; if ($34) { ; var $36 = $1; var $37 = $i; __Z8addfieldP9lua_StateP11luaL_Bufferi($36, $b, $37); ; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z7tconcatP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7tconcatP9lua_State, "__Z7tconcatP9lua_State"); function __Z7foreachP9lua_State($L) { ; var __label__; var $1; var $2; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; __Z14luaL_checktypeP9lua_Stateii($4, 2, 6); var $5 = $2; __Z11lua_pushnilP9lua_State($5); ; $6$2: while(1) { // $6 var $7 = $2; var $8 = __Z8lua_nextP9lua_Statei($7, 1); var $9 = $8 != 0; if (!($9)) { __label__ = 2; /* $21 */ break $6$2; } var $11 = $2; __Z13lua_pushvalueP9lua_Statei($11, 2); var $12 = $2; __Z13lua_pushvalueP9lua_Statei($12, -3); var $13 = $2; __Z13lua_pushvalueP9lua_Statei($13, -3); var $14 = $2; __Z8lua_callP9lua_Stateii($14, 2, 1); var $15 = $2; var $16 = __Z8lua_typeP9lua_Statei($15, -1); var $17 = $16 == 0; if (!($17)) { __label__ = 4; /* $18 */ break $6$2; } var $20 = $2; __Z10lua_settopP9lua_Statei($20, -3); __label__ = 0; /* $6 */ continue $6$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 4) { $1 = 1; ; } var $23 = $1; ; return $23; } __Z7foreachP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7foreachP9lua_State, "__Z7foreachP9lua_State"); function __Z8foreachiP9lua_State($L) { ; var __label__; var $1; var $2; var $i; var $n; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; var $5 = __Z10lua_objlenP9lua_Statei($4, 1); $n = $5; var $6 = $2; __Z14luaL_checktypeP9lua_Stateii($6, 2, 6); $i = 1; ; $7$2: while(1) { // $7 var $8 = $i; var $9 = $n; var $10 = $8 <= $9; if (!($10)) { __label__ = 2; /* $27 */ break $7$2; } var $12 = $2; __Z13lua_pushvalueP9lua_Statei($12, 2); var $13 = $2; var $14 = $i; __Z15lua_pushintegerP9lua_Statei($13, $14); var $15 = $2; var $16 = $i; __Z11lua_rawgetiP9lua_Stateii($15, 1, $16); var $17 = $2; __Z8lua_callP9lua_Stateii($17, 2, 1); var $18 = $2; var $19 = __Z8lua_typeP9lua_Statei($18, -1); var $20 = $19 == 0; if (!($20)) { __label__ = 4; /* $21 */ break $7$2; } var $23 = $2; __Z10lua_settopP9lua_Statei($23, -2); ; var $25 = $i; var $26 = $25 + 1; $i = $26; __label__ = 0; /* $7 */ continue $7$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 4) { $1 = 1; ; } var $29 = $1; ; return $29; } __Z8foreachiP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8foreachiP9lua_State, "__Z8foreachiP9lua_State"); function __Z4getnP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = $1; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $1; var $5 = __Z10lua_objlenP9lua_Statei($4, 1); __Z15lua_pushintegerP9lua_Statei($2, $5); ; return 1; } __Z4getnP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4getnP9lua_State, "__Z4getnP9lua_State"); function __Z4maxnP9lua_State($L) { ; var __label__; var $1; var $max; var $v; $1 = $L; $max = 0; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; __Z11lua_pushnilP9lua_State($3); ; $4$2: while(1) { // $4 var $5 = $1; var $6 = __Z8lua_nextP9lua_Statei($5, 1); var $7 = $6 != 0; if (!($7)) { __label__ = 2; /* $23 */ break $4$2; } var $9 = $1; __Z10lua_settopP9lua_Statei($9, -2); var $10 = $1; var $11 = __Z8lua_typeP9lua_Statei($10, -1); var $12 = $11 == 3; ; if ($12) { ; var $14 = $1; var $15 = __Z12lua_tonumberP9lua_Statei($14, -1); $v = $15; var $16 = $v; var $17 = $max; var $18 = $16 > $17; ; if ($18) { ; var $20 = $v; $max = $20; ; } ; } __label__ = 0; /* $4 */ continue $4$2; } var $24 = $1; var $25 = $max; __Z14lua_pushnumberP9lua_Stated($24, $25); ; return 1; } __Z4maxnP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4maxnP9lua_State, "__Z4maxnP9lua_State"); function __Z7tinsertP9lua_State($L) { ; var __label__; var $1; var $2; var $e; var $pos; var $i; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; var $5 = __Z10lua_objlenP9lua_Statei($4, 1); var $6 = $5 + 1; $e = $6; var $7 = $2; var $8 = __Z10lua_gettopP9lua_State($7); if ($8 == 2) { __label__ = 8; /* $9 */ } else if ($8 == 3) { __label__ = 9; /* $11 */ } else { __label__ = 10; /* $35 */ } $35$9$11$2: do { if (__label__ == 10) { var $36 = $2; var $37 = __Z10luaL_errorP9lua_StatePKcz($36, __str13496); $1 = $37; __label__ = 6; /* $41 */ break $35$9$11$2; } else if (__label__ == 8) { var $10 = $e; $pos = $10; __label__ = 0; /* $38 */ break $35$9$11$2; } else if (__label__ == 9) { var $12 = $2; var $13 = __Z17luaL_checkintegerP9lua_Statei($12, 2); $pos = $13; var $14 = $pos; var $15 = $e; var $16 = $14 > $15; ; if ($16) { ; var $18 = $pos; $e = $18; ; } var $20 = $e; $i = $20; ; $21$9: while(1) { // $21 var $22 = $i; var $23 = $pos; var $24 = $22 > $23; if (!($24)) { __label__ = 4; /* $34 */ break $21$9; } var $26 = $2; var $27 = $i; var $28 = $27 - 1; __Z11lua_rawgetiP9lua_Stateii($26, 1, $28); var $29 = $2; var $30 = $i; __Z11lua_rawsetiP9lua_Stateii($29, 1, $30); ; var $32 = $i; var $33 = $32 + -1; $i = $33; __label__ = 2; /* $21 */ continue $21$9; } __label__ = 0; /* $38 */ break $35$9$11$2; } } while(0); if (__label__ == 0) { var $39 = $2; var $40 = $pos; __Z11lua_rawsetiP9lua_Stateii($39, 1, $40); $1 = 0; ; } var $42 = $1; ; return $42; } __Z7tinsertP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7tinsertP9lua_State, "__Z7tinsertP9lua_State"); function __Z7tremoveP9lua_State($L) { ; var __label__; var $1; var $2; var $e; var $pos; $2 = $L; var $3 = $2; __Z14luaL_checktypeP9lua_Stateii($3, 1, 5); var $4 = $2; var $5 = __Z10lua_objlenP9lua_Statei($4, 1); $e = $5; var $6 = $2; var $7 = $e; var $8 = __Z15luaL_optintegerP9lua_Stateii($6, 2, $7); $pos = $8; var $9 = $pos; var $10 = 1 <= $9; ; $11$15$2: do { if ($10) { ; var $12 = $pos; var $13 = $e; var $14 = $12 <= $13; if (!($14)) { __label__ = 1; /* $15 */ break $11$15$2; } var $17 = $2; var $18 = $pos; __Z11lua_rawgetiP9lua_Stateii($17, 1, $18); ; $19$5: while(1) { // $19 var $20 = $pos; var $21 = $e; var $22 = $20 < $21; if (!($22)) { __label__ = 5; /* $32 */ break $19$5; } var $24 = $2; var $25 = $pos; var $26 = $25 + 1; __Z11lua_rawgetiP9lua_Stateii($24, 1, $26); var $27 = $2; var $28 = $pos; __Z11lua_rawsetiP9lua_Stateii($27, 1, $28); ; var $30 = $pos; var $31 = $30 + 1; $pos = $31; __label__ = 3; /* $19 */ continue $19$5; } var $33 = $2; __Z11lua_pushnilP9lua_State($33); var $34 = $2; var $35 = $e; __Z11lua_rawsetiP9lua_Stateii($34, 1, $35); $1 = 1; __label__ = 7; /* $36 */ break $11$15$2; } else { __label__ = 1; /* $15 */ } } while(0); if (__label__ == 1) { $1 = 0; ; } var $37 = $1; ; return $37; } __Z7tremoveP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7tremoveP9lua_State, "__Z7tremoveP9lua_State"); function __Z4setnP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; var $4 = __Z10luaL_errorP9lua_StatePKcz($3, __str12495); var $5 = $1; __Z13lua_pushvalueP9lua_Statei($5, 1); ; return 1; } __Z4setnP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4setnP9lua_State, "__Z4setnP9lua_State"); function __Z4sortP9lua_State($L) { ; var __label__; var $1; var $n; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; var $4 = __Z10lua_objlenP9lua_Statei($3, 1); $n = $4; var $5 = $1; __Z15luaL_checkstackP9lua_StateiPKc($5, 40, __str10493); var $6 = $1; var $7 = __Z8lua_typeP9lua_Statei($6, 2); var $8 = $7 <= 0; ; if (!$8) { ; var $10 = $1; __Z14luaL_checktypeP9lua_Stateii($10, 2, 6); ; } var $12 = $1; __Z10lua_settopP9lua_Statei($12, 2); var $13 = $1; var $14 = $n; __Z7auxsortP9lua_Stateii($13, 1, $14); ; return 0; } __Z4sortP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4sortP9lua_State, "__Z4sortP9lua_State"); function __Z13luaopen_tableP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($2, __str9492, __ZL9tab_funcs); ; return 1; } __Z13luaopen_tableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaopen_tableP9lua_State, "__Z13luaopen_tableP9lua_State"); function __Z7auxsortP9lua_Stateii($L, $l, $u) { ; var __label__; var $1; var $2; var $3; var $i; var $j; $1 = $L; $2 = $l; $3 = $u; ; $4$2: while(1) { // $4 var $5 = $2; var $6 = $3; var $7 = $5 < $6; if (!($7)) { __label__ = 2; /* $155 */ break $4$2; } var $9 = $1; var $10 = $2; __Z11lua_rawgetiP9lua_Stateii($9, 1, $10); var $11 = $1; var $12 = $3; __Z11lua_rawgetiP9lua_Stateii($11, 1, $12); var $13 = $1; var $14 = __Z9sort_compP9lua_Stateii($13, -1, -2); var $15 = $14 != 0; ; if ($15) { ; var $17 = $1; var $18 = $2; var $19 = $3; __Z4set2P9lua_Stateii($17, $18, $19); ; } else { ; var $21 = $1; __Z10lua_settopP9lua_Statei($21, -3); ; } var $23 = $3; var $24 = $2; var $25 = $23 - $24; var $26 = $25 == 1; if ($26) { __label__ = 4; /* $27 */ break $4$2; } var $29 = $2; var $30 = $3; var $31 = $29 + $30; var $32 = Math.floor($31 / 2); $i = $32; var $33 = $1; var $34 = $i; __Z11lua_rawgetiP9lua_Stateii($33, 1, $34); var $35 = $1; var $36 = $2; __Z11lua_rawgetiP9lua_Stateii($35, 1, $36); var $37 = $1; var $38 = __Z9sort_compP9lua_Stateii($37, -2, -1); var $39 = $38 != 0; ; if ($39) { ; var $41 = $1; var $42 = $i; var $43 = $2; __Z4set2P9lua_Stateii($41, $42, $43); ; } else { ; var $45 = $1; __Z10lua_settopP9lua_Statei($45, -2); var $46 = $1; var $47 = $3; __Z11lua_rawgetiP9lua_Stateii($46, 1, $47); var $48 = $1; var $49 = __Z9sort_compP9lua_Stateii($48, -1, -2); var $50 = $49 != 0; ; if ($50) { ; var $52 = $1; var $53 = $i; var $54 = $3; __Z4set2P9lua_Stateii($52, $53, $54); ; } else { ; var $56 = $1; __Z10lua_settopP9lua_Statei($56, -3); ; } ; } var $59 = $3; var $60 = $2; var $61 = $59 - $60; var $62 = $61 == 2; if ($62) { __label__ = 9; /* $63 */ break $4$2; } var $65 = $1; var $66 = $i; __Z11lua_rawgetiP9lua_Stateii($65, 1, $66); var $67 = $1; __Z13lua_pushvalueP9lua_Statei($67, -1); var $68 = $1; var $69 = $3; var $70 = $69 - 1; __Z11lua_rawgetiP9lua_Stateii($68, 1, $70); var $71 = $1; var $72 = $i; var $73 = $3; var $74 = $73 - 1; __Z4set2P9lua_Stateii($71, $72, $74); var $75 = $2; $i = $75; var $76 = $3; var $77 = $76 - 1; $j = $77; ; $78$19: while(1) { // $78 ; $79$21: while(1) { // $79 var $80 = $1; var $81 = $i; var $82 = $81 + 1; $i = $82; __Z11lua_rawgetiP9lua_Stateii($80, 1, $82); var $83 = $1; var $84 = __Z9sort_compP9lua_Stateii($83, -1, -2); var $85 = $84 != 0; if (!($85)) { __label__ = 14; /* $95 */ break $79$21; } var $87 = $i; var $88 = $3; var $89 = $87 > $88; ; if ($89) { ; var $91 = $1; var $92 = __Z10luaL_errorP9lua_StatePKcz($91, __str11494); ; } var $94 = $1; __Z10lua_settopP9lua_Statei($94, -2); __label__ = 12; /* $79 */ continue $79$21; } ; $96$28: while(1) { // $96 var $97 = $1; var $98 = $j; var $99 = $98 + -1; $j = $99; __Z11lua_rawgetiP9lua_Stateii($97, 1, $99); var $100 = $1; var $101 = __Z9sort_compP9lua_Stateii($100, -3, -1); var $102 = $101 != 0; if (!($102)) { __label__ = 18; /* $112 */ break $96$28; } var $104 = $j; var $105 = $2; var $106 = $104 < $105; ; if ($106) { ; var $108 = $1; var $109 = __Z10luaL_errorP9lua_StatePKcz($108, __str11494); ; } var $111 = $1; __Z10lua_settopP9lua_Statei($111, -2); __label__ = 16; /* $96 */ continue $96$28; } var $113 = $j; var $114 = $i; var $115 = $113 < $114; if ($115) { __label__ = 20; /* $116 */ break $78$19; } var $119 = $1; var $120 = $i; var $121 = $j; __Z4set2P9lua_Stateii($119, $120, $121); __label__ = 11; /* $78 */ continue $78$19; } var $117 = $1; __Z10lua_settopP9lua_Statei($117, -4); ; var $123 = $1; var $124 = $3; var $125 = $124 - 1; __Z11lua_rawgetiP9lua_Stateii($123, 1, $125); var $126 = $1; var $127 = $i; __Z11lua_rawgetiP9lua_Stateii($126, 1, $127); var $128 = $1; var $129 = $3; var $130 = $129 - 1; var $131 = $i; __Z4set2P9lua_Stateii($128, $130, $131); var $132 = $i; var $133 = $2; var $134 = $132 - $133; var $135 = $3; var $136 = $i; var $137 = $135 - $136; var $138 = $134 < $137; ; if ($138) { ; var $140 = $2; $j = $140; var $141 = $i; var $142 = $141 - 1; $i = $142; var $143 = $i; var $144 = $143 + 2; $2 = $144; ; } else { ; var $146 = $i; var $147 = $146 + 1; $j = $147; var $148 = $3; $i = $148; var $149 = $j; var $150 = $149 - 2; $3 = $150; ; } var $152 = $1; var $153 = $j; var $154 = $i; __Z7auxsortP9lua_Stateii($152, $153, $154); __label__ = 0; /* $4 */ continue $4$2; } if (__label__ == 4) { ; } else if (__label__ == 9) { ; } ; return; } __Z7auxsortP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z7auxsortP9lua_Stateii, "__Z7auxsortP9lua_Stateii"); function __Z9sort_compP9lua_Stateii($L, $a, $b) { ; var __label__; var $1; var $2; var $3; var $4; var $res; $2 = $L; $3 = $a; $4 = $b; var $5 = $2; var $6 = __Z8lua_typeP9lua_Statei($5, 2); var $7 = $6 == 0; ; if ($7) { ; var $22 = $2; var $23 = $3; var $24 = $4; var $25 = __Z12lua_lessthanP9lua_Stateii($22, $23, $24); $1 = $25; ; } else { ; var $9 = $2; __Z13lua_pushvalueP9lua_Statei($9, 2); var $10 = $2; var $11 = $3; var $12 = $11 - 1; __Z13lua_pushvalueP9lua_Statei($10, $12); var $13 = $2; var $14 = $4; var $15 = $14 - 2; __Z13lua_pushvalueP9lua_Statei($13, $15); var $16 = $2; __Z8lua_callP9lua_Stateii($16, 2, 1); var $17 = $2; var $18 = __Z13lua_tobooleanP9lua_Statei($17, -1); $res = $18; var $19 = $2; __Z10lua_settopP9lua_Statei($19, -2); var $20 = $res; $1 = $20; ; } var $27 = $1; ; return $27; } __Z9sort_compP9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z9sort_compP9lua_Stateii, "__Z9sort_compP9lua_Stateii"); function __Z4set2P9lua_Stateii($L, $i, $j) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $i; $3 = $j; var $4 = $1; var $5 = $2; __Z11lua_rawsetiP9lua_Stateii($4, 1, $5); var $6 = $1; var $7 = $3; __Z11lua_rawsetiP9lua_Stateii($6, 1, $7); ; return; } __Z4set2P9lua_Stateii.__index__ = Runtime.getFunctionIndex(__Z4set2P9lua_Stateii, "__Z4set2P9lua_Stateii"); function __Z8addfieldP9lua_StateP11luaL_Bufferi($L, $b, $i) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $b; $3 = $i; var $4 = $1; var $5 = $3; __Z11lua_rawgetiP9lua_Stateii($4, 1, $5); var $6 = $1; var $7 = __Z12lua_isstringP9lua_Statei($6, -1); var $8 = $7 != 0; ; if (!$8) { ; var $10 = $1; var $11 = $1; var $12 = $1; var $13 = __Z8lua_typeP9lua_Statei($12, -1); var $14 = __Z12lua_typenameP9lua_Statei($11, $13); var $15 = $3; var $16 = __Z10luaL_errorP9lua_StatePKcz($10, __str14497, Pointer_make([$14,0,0,0,$15,0,0,0], 0, ALLOC_STACK)); ; } var $18 = $2; __Z13luaL_addvalueP11luaL_Buffer($18); ; return; } __Z8addfieldP9lua_StateP11luaL_Bufferi.__index__ = Runtime.getFunctionIndex(__Z8addfieldP9lua_StateP11luaL_Bufferi, "__Z8addfieldP9lua_StateP11luaL_Bufferi"); function __Z8str_byteP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $l = __stackBase__; var $s; var $posi; var $pose; var $n; var $i; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, $l); $s = $4; var $5 = $2; var $6 = __Z15luaL_optintegerP9lua_Stateii($5, 2, 1); var $7 = IHEAP[$l]; var $8 = __Z8posrelatij($6, $7); $posi = $8; var $9 = $2; var $10 = $posi; var $11 = __Z15luaL_optintegerP9lua_Stateii($9, 3, $10); var $12 = IHEAP[$l]; var $13 = __Z8posrelatij($11, $12); $pose = $13; var $14 = $posi; var $15 = $14 <= 0; ; if ($15) { ; $posi = 1; ; } var $18 = $pose; var $19 = IHEAP[$l]; var $20 = unSign($18, 32) > unSign($19, 32); ; if ($20) { ; var $22 = IHEAP[$l]; $pose = $22; ; } var $24 = $posi; var $25 = $pose; var $26 = $24 > $25; ; if ($26) { ; $1 = 0; ; } else { ; var $29 = $pose; var $30 = $posi; var $31 = $29 - $30; var $32 = $31 + 1; $n = $32; var $33 = $posi; var $34 = $n; var $35 = $33 + $34; var $36 = $pose; var $37 = $35 <= $36; ; if ($37) { ; var $39 = $2; var $40 = __Z10luaL_errorP9lua_StatePKcz($39, __str39537); ; } var $42 = $2; var $43 = $n; __Z15luaL_checkstackP9lua_StateiPKc($42, $43, __str39537); $i = 0; ; $44$14: while(1) { // $44 var $45 = $i; var $46 = $n; var $47 = $45 < $46; if (!($47)) { __label__ = 6; /* $61 */ break $44$14; } var $49 = $2; var $50 = $posi; var $51 = $i; var $52 = $50 + $51; var $53 = $52 - 1; var $54 = $s; var $55 = $54+$53; var $56 = IHEAP[$55]; var $57 = $56; __Z15lua_pushintegerP9lua_Statei($49, $57); ; var $59 = $i; var $60 = $59 + 1; $i = $60; __label__ = 4; /* $44 */ continue $44$14; } var $62 = $n; $1 = $62; ; } var $64 = $1; STACKTOP = __stackBase__; return $64; } __Z8str_byteP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8str_byteP9lua_State, "__Z8str_byteP9lua_State"); function __Z8str_charP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8204; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $n; var $i; var $b = __stackBase__; var $c; $1 = $L; var $2 = $1; var $3 = __Z10lua_gettopP9lua_State($2); $n = $3; var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); $i = 1; ; $5$2: while(1) { // $5 var $6 = $i; var $7 = $n; var $8 = $6 <= $7; if (!($8)) { __label__ = 2; /* $44 */ break $5$2; } var $10 = $1; var $11 = $i; var $12 = __Z17luaL_checkintegerP9lua_Statei($10, $11); $c = $12; var $13 = $c; var $14 = $13; var $15 = $14; var $16 = $c; var $17 = $15 == $16; ; if ($17) { __lastLabel__ = 1; ; } else { __lastLabel__ = 1; ; var $19 = $1; var $20 = $i; var $21 = __Z13luaL_argerrorP9lua_StateiPKc($19, $20, __str38536); var $22 = $21 != 0; __lastLabel__ = 3; ; } var $24 = __lastLabel__ == 1 ? 1 : ($22); var $25 = $b; var $26 = IHEAP[$25]; var $27 = $b+12; var $28 = $27; var $29 = $28+8192; var $30 = $26 < $29; ; if ($30) { __lastLabel__ = 8; ; } else { __lastLabel__ = 8; ; var $32 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $33 = $32 != 0; __lastLabel__ = 5; ; } var $35 = __lastLabel__ == 8 ? 1 : ($33); var $36 = $c; var $37 = $36; var $38 = $b; var $39 = IHEAP[$38]; var $40 = $39+1; IHEAP[$38] = $40; IHEAP[$39] = $37; ; var $42 = $i; var $43 = $42 + 1; $i = $43; __label__ = 0; /* $5 */ continue $5$2; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z8str_charP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8str_charP9lua_State, "__Z8str_charP9lua_State"); function __Z8str_dumpP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8204; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $b = __stackBase__; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 6); var $3 = $1; __Z10lua_settopP9lua_Statei($3, 1); var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); var $5 = $1; var $6 = $b; var $7 = __Z8lua_dumpP9lua_StatePFiS0_PKvjPvES3_($5, __Z6writerP9lua_StatePKvjPv.__index__, $6); var $8 = $7 != 0; ; if ($8) { ; var $10 = $1; var $11 = __Z10luaL_errorP9lua_StatePKcz($10, __str37535); ; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z8str_dumpP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8str_dumpP9lua_State, "__Z8str_dumpP9lua_State"); function __Z8str_findP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z12str_find_auxP9lua_Statei($2, 1); ; return $3; } __Z8str_findP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8str_findP9lua_State, "__Z8str_findP9lua_State"); function __Z10str_formatP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8742; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $arg; var $sfl = __stackBase__; var $strfrmt; var $strfrmt_end; var $b = __stackBase__+4; var $form = __stackBase__+8208; var $buff = __stackBase__+8226; var $l = __stackBase__+8738; var $s; $2 = $L; $arg = 1; var $3 = $2; var $4 = $arg; var $5 = __Z17luaL_checklstringP9lua_StateiPj($3, $4, $sfl); $strfrmt = $5; var $6 = $strfrmt; var $7 = IHEAP[$sfl]; var $8 = $6+$7; $strfrmt_end = $8; var $9 = $2; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($9, $b); ; $10$2: while(1) { // $10 var $11 = $strfrmt; var $12 = $strfrmt_end; var $13 = $11 < $12; if (!($13)) { __label__ = 2; /* $139 */ break $10$2; } var $15 = $strfrmt; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17 != 37; ; if ($18) { ; var $20 = $b; var $21 = IHEAP[$20]; var $22 = $b+12; var $23 = $22; var $24 = $23+8192; var $25 = $21 < $24; ; if ($25) { __lastLabel__ = 20; ; } else { __lastLabel__ = 20; ; var $27 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $28 = $27 != 0; __lastLabel__ = 3; ; } var $30 = __lastLabel__ == 20 ? 1 : ($28); var $31 = $strfrmt; var $32 = $31+1; $strfrmt = $32; var $33 = IHEAP[$31]; var $34 = $b; var $35 = IHEAP[$34]; var $36 = $35+1; IHEAP[$34] = $36; IHEAP[$35] = $33; ; } else { ; var $38 = $strfrmt; var $39 = $38+1; $strfrmt = $39; var $40 = IHEAP[$39]; var $41 = $40; var $42 = $41 == 37; ; if ($42) { ; var $44 = $b; var $45 = IHEAP[$44]; var $46 = $b+12; var $47 = $46; var $48 = $47+8192; var $49 = $45 < $48; ; if ($49) { __lastLabel__ = 21; ; } else { __lastLabel__ = 21; ; var $51 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $52 = $51 != 0; __lastLabel__ = 6; ; } var $54 = __lastLabel__ == 21 ? 1 : ($52); var $55 = $strfrmt; var $56 = $55+1; $strfrmt = $56; var $57 = IHEAP[$55]; var $58 = $b; var $59 = IHEAP[$58]; var $60 = $59+1; IHEAP[$58] = $60; IHEAP[$59] = $57; ; } else { ; var $62 = $arg; var $63 = $62 + 1; $arg = $63; var $64 = $2; var $65 = $strfrmt; var $66 = $form; var $67 = __Z10scanformatP9lua_StatePKcPc($64, $65, $66); $strfrmt = $67; var $68 = $strfrmt; var $69 = $68+1; $strfrmt = $69; var $70 = IHEAP[$68]; var $71 = $70; if ($71 == 99) { __label__ = 13; /* $72 */ } else if ($71 == 100) { __label__ = 14; /* $80 */ } else if ($71 == 105) { __label__ = 14; /* $80 */ } else if ($71 == 111) { __label__ = 15; /* $89 */ } else if ($71 == 117) { __label__ = 15; /* $89 */ } else if ($71 == 120) { __label__ = 15; /* $89 */ } else if ($71 == 88) { __label__ = 15; /* $89 */ } else if ($71 == 101) { __label__ = 16; /* $98 */ } else if ($71 == 69) { __label__ = 16; /* $98 */ } else if ($71 == 102) { __label__ = 16; /* $98 */ } else if ($71 == 103) { __label__ = 16; /* $98 */ } else if ($71 == 71) { __label__ = 16; /* $98 */ } else if ($71 == 113) { __label__ = 17; /* $105 */ } else if ($71 == 115) { __label__ = 18; /* $108 */ } else { __label__ = 19; /* $126 */ break $10$2; } if (__label__ == 13) { var $73 = $buff; var $74 = $form; var $75 = $2; var $76 = $arg; var $77 = __Z16luaL_checknumberP9lua_Statei($75, $76); var $78 = Math.floor($77); var $79 = _sprintf($73, $74, $78); ; } else if (__label__ == 14) { var $81 = $form; __Z9addintlenPc($81); var $82 = $buff; var $83 = $form; var $84 = $2; var $85 = $arg; var $86 = __Z16luaL_checknumberP9lua_Statei($84, $85); var $87 = Math.floor($86); var $88 = _sprintf($82, $83, $87); ; } else if (__label__ == 15) { var $90 = $form; __Z9addintlenPc($90); var $91 = $buff; var $92 = $form; var $93 = $2; var $94 = $arg; var $95 = __Z16luaL_checknumberP9lua_Statei($93, $94); var $96 = Math.floor($95); var $97 = _sprintf($91, $92, $96); ; } else if (__label__ == 16) { var $99 = $buff; var $100 = $form; var $101 = $2; var $102 = $arg; var $103 = __Z16luaL_checknumberP9lua_Statei($101, $102); var $104 = _sprintf($99, $100, $103); ; } else if (__label__ == 17) { var $106 = $2; var $107 = $arg; __Z9addquotedP9lua_StateP11luaL_Bufferi($106, $b, $107); __label__ = 0; /* $10 */ continue $10$2; } else if (__label__ == 18) { var $109 = $2; var $110 = $arg; var $111 = __Z17luaL_checklstringP9lua_StateiPj($109, $110, $l); $s = $111; var $112 = $form; var $113 = _strchr($112, 46); var $114 = $113 != 0; ; $121$115$24: do { if (!$114) { ; var $116 = IHEAP[$l]; var $117 = unSign($116, 32) >= unSign(100, 32); if (!($117)) { __label__ = 11; /* $121 */ break $121$115$24; } var $119 = $2; var $120 = $arg; __Z13lua_pushvalueP9lua_Statei($119, $120); __Z13luaL_addvalueP11luaL_Buffer($b); __label__ = 0; /* $10 */ continue $10$2; } } while(0); var $122 = $buff; var $123 = $form; var $124 = $s; var $125 = _sprintf($122, $123, $124); ; } var $134 = $buff; var $135 = $buff; var $136 = _strlen($135); __Z15luaL_addlstringP11luaL_BufferPKcj($b, $134, $136); ; } ; } __label__ = 0; /* $10 */ continue $10$2; } if (__label__ == 2) { __Z15luaL_pushresultP11luaL_Buffer($b); $1 = 1; ; } else if (__label__ == 19) { var $127 = $2; var $128 = $strfrmt; var $129 = $128+-1; var $130 = IHEAP[$129]; var $131 = $130; var $132 = __Z10luaL_errorP9lua_StatePKcz($127, __str30528, Pointer_make([$131,0,0,0], 0, ALLOC_STACK)); $1 = $132; ; } var $141 = $1; STACKTOP = __stackBase__; return $141; } __Z10str_formatP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10str_formatP9lua_State, "__Z10str_formatP9lua_State"); function __Z11gfind_nodefP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z10luaL_errorP9lua_StatePKcz($2, __str29527); ; return $3; } __Z11gfind_nodefP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11gfind_nodefP9lua_State, "__Z11gfind_nodefP9lua_State"); function __Z6gmatchP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); var $4 = $1; var $5 = __Z17luaL_checklstringP9lua_StateiPj($4, 2, 0); var $6 = $1; __Z10lua_settopP9lua_Statei($6, 2); var $7 = $1; __Z15lua_pushintegerP9lua_Statei($7, 0); var $8 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($8, __Z10gmatch_auxP9lua_State.__index__, 3); ; return 1; } __Z6gmatchP9lua_State.__index__ = Runtime.getFunctionIndex(__Z6gmatchP9lua_State, "__Z6gmatchP9lua_State"); function __Z8str_gsubP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8480; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $srcl = __stackBase__; var $src; var $p; var $tr; var $max_s; var $anchor; var $n; var $ms = __stackBase__+4; var $b = __stackBase__+276; var $e; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $srcl); $src = $3; var $4 = $1; var $5 = __Z17luaL_checklstringP9lua_StateiPj($4, 2, 0); $p = $5; var $6 = $1; var $7 = __Z8lua_typeP9lua_Statei($6, 3); $tr = $7; var $8 = $1; var $9 = IHEAP[$srcl]; var $10 = $9 + 1; var $11 = __Z15luaL_optintegerP9lua_Stateii($8, 4, $10); $max_s = $11; var $12 = $p; var $13 = IHEAP[$12]; var $14 = $13; var $15 = $14 == 94; ; if ($15) { ; var $17 = $p; var $18 = $17+1; $p = $18; __lastLabel__ = 0; ; } else { ; __lastLabel__ = 2; ; } var $21 = __lastLabel__ == 0 ? 1 : (0); $anchor = $21; $n = 0; var $22 = $tr; var $23 = $22 == 3; ; $37$24$6: do { if ($23) { __lastLabel__ = 25; ; } else { __lastLabel__ = 25; ; var $25 = $tr; var $26 = $25 == 4; if ($26) { __lastLabel__ = 3; __label__ = 4; /* $37 */ break $37$24$6; } else { __lastLabel__ = 3; ; } var $28 = $tr; var $29 = $28 == 6; if ($29) { __lastLabel__ = 5; __label__ = 4; /* $37 */ break $37$24$6; } else { __lastLabel__ = 5; ; } var $31 = $tr; var $32 = $31 == 5; if ($32) { __lastLabel__ = 6; __label__ = 4; /* $37 */ break $37$24$6; } else { __lastLabel__ = 6; ; } var $34 = $1; var $35 = __Z13luaL_argerrorP9lua_StateiPKc($34, 3, __str27525); var $36 = $35 != 0; __lastLabel__ = 7; ; } } while(0); var $38 = __lastLabel__ == 6 ? 1 : (__lastLabel__ == 5 ? 1 : (__lastLabel__ == 3 ? 1 : (__lastLabel__ == 25 ? 1 : ($36)))); var $39 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($39, $b); var $40 = $1; var $41 = $ms+8; IHEAP[$41] = $40; var $42 = $src; var $43 = $ms; IHEAP[$43] = $42; var $44 = $src; var $45 = IHEAP[$srcl]; var $46 = $44+$45; var $47 = $ms+4; IHEAP[$47] = $46; ; $48$12: while(1) { // $48 var $49 = $n; var $50 = $max_s; var $51 = $49 < $50; if (!($51)) { __label__ = 11; /* $103 */ break $48$12; } var $53 = $ms+12; IHEAP[$53] = 0; var $54 = $src; var $55 = $p; var $56 = __Z5matchP10MatchStatePKcS2_($ms, $54, $55); $e = $56; var $57 = $e; var $58 = $57 != 0; ; if ($58) { ; var $60 = $n; var $61 = $60 + 1; $n = $61; var $62 = $src; var $63 = $e; __Z9add_valueP10MatchStateP11luaL_BufferPKcS4_($ms, $b, $62, $63); ; } var $65 = $e; var $66 = $65 != 0; ; $67$73$18: do { if ($66) { ; var $68 = $e; var $69 = $src; var $70 = $68 > $69; if (!($70)) { __label__ = 14; /* $73 */ break $67$73$18; } var $72 = $e; $src = $72; __label__ = 15; /* $98 */ break $67$73$18; } else { __label__ = 14; /* $73 */ } } while(0); if (__label__ == 14) { var $74 = $src; var $75 = $ms+4; var $76 = IHEAP[$75]; var $77 = $74 < $76; if (!($77)) { __label__ = 17; /* $96 */ break $48$12; } var $79 = $b; var $80 = IHEAP[$79]; var $81 = $b+12; var $82 = $81; var $83 = $82+8192; var $84 = $80 < $83; ; if ($84) { __lastLabel__ = 16; ; } else { __lastLabel__ = 16; ; var $86 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $87 = $86 != 0; __lastLabel__ = 18; ; } var $89 = __lastLabel__ == 16 ? 1 : ($87); var $90 = $src; var $91 = $90+1; $src = $91; var $92 = IHEAP[$90]; var $93 = $b; var $94 = IHEAP[$93]; var $95 = $94+1; IHEAP[$93] = $95; IHEAP[$94] = $92; ; ; } var $99 = $anchor; var $100 = $99 != 0; if ($100) { __label__ = 23; /* $101 */ break $48$12; } __label__ = 9; /* $48 */ continue $48$12; } if (__label__ == 17) { ; } else if (__label__ == 23) { ; } var $104 = $src; var $105 = $ms+4; var $106 = IHEAP[$105]; var $107 = $src; var $108 = $106; var $109 = $107; var $110 = $108 - $109; __Z15luaL_addlstringP11luaL_BufferPKcj($b, $104, $110); __Z15luaL_pushresultP11luaL_Buffer($b); var $111 = $1; var $112 = $n; __Z15lua_pushintegerP9lua_Statei($111, $112); STACKTOP = __stackBase__; return 2; } __Z8str_gsubP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8str_gsubP9lua_State, "__Z8str_gsubP9lua_State"); function __Z7str_lenP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $l = __stackBase__; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); var $4 = $1; var $5 = IHEAP[$l]; __Z15lua_pushintegerP9lua_Statei($4, $5); STACKTOP = __stackBase__; return 1; } __Z7str_lenP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7str_lenP9lua_State, "__Z7str_lenP9lua_State"); function __Z9str_lowerP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8208; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $l = __stackBase__; var $i; var $b = __stackBase__+4; var $s; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); $i = 0; ; $5$2: while(1) { // $5 var $6 = $i; var $7 = IHEAP[$l]; var $8 = unSign($6, 32) < unSign($7, 32); if (!($8)) { __label__ = 2; /* $34 */ break $5$2; } var $10 = $b; var $11 = IHEAP[$10]; var $12 = $b+12; var $13 = $12; var $14 = $13+8192; var $15 = $11 < $14; ; if ($15) { __lastLabel__ = 1; ; } else { __lastLabel__ = 1; ; var $17 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $18 = $17 != 0; __lastLabel__ = 3; ; } var $20 = __lastLabel__ == 1 ? 1 : ($18); var $21 = $i; var $22 = $s; var $23 = $22+$21; var $24 = IHEAP[$23]; var $25 = $24; var $26 = _tolower($25); var $27 = $26; var $28 = $b; var $29 = IHEAP[$28]; var $30 = $29+1; IHEAP[$28] = $30; IHEAP[$29] = $27; ; var $32 = $i; var $33 = $32 + 1; $i = $33; __label__ = 0; /* $5 */ continue $5$2; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z9str_lowerP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9str_lowerP9lua_State, "__Z9str_lowerP9lua_State"); function __Z9str_matchP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; var $3 = __Z12str_find_auxP9lua_Statei($2, 0); ; return $3; } __Z9str_matchP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9str_matchP9lua_State, "__Z9str_matchP9lua_State"); function __Z7str_repP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8208; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $l = __stackBase__; var $b = __stackBase__+4; var $s; var $n; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; var $5 = __Z17luaL_checkintegerP9lua_Statei($4, 2); $n = $5; var $6 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($6, $b); ; $7$2: while(1) { // $7 var $8 = $n; var $9 = $8 + -1; $n = $9; var $10 = $8 > 0; if (!($10)) { __label__ = 2; /* $14 */ break $7$2; } var $12 = $s; var $13 = IHEAP[$l]; __Z15luaL_addlstringP11luaL_BufferPKcj($b, $12, $13); __label__ = 0; /* $7 */ continue $7$2; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z7str_repP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7str_repP9lua_State, "__Z7str_repP9lua_State"); function __Z11str_reverseP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8208; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $l = __stackBase__; var $b = __stackBase__+4; var $s; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); ; $5$2: while(1) { // $5 var $6 = IHEAP[$l]; var $7 = $6 + -1; IHEAP[$l] = $7; var $8 = $6 != 0; if (!($8)) { __label__ = 2; /* $28 */ break $5$2; } var $10 = $b; var $11 = IHEAP[$10]; var $12 = $b+12; var $13 = $12; var $14 = $13+8192; var $15 = $11 < $14; ; if ($15) { __lastLabel__ = 1; ; } else { __lastLabel__ = 1; ; var $17 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $18 = $17 != 0; __lastLabel__ = 3; ; } var $20 = __lastLabel__ == 1 ? 1 : ($18); var $21 = IHEAP[$l]; var $22 = $s; var $23 = $22+$21; var $24 = IHEAP[$23]; var $25 = $b; var $26 = IHEAP[$25]; var $27 = $26+1; IHEAP[$25] = $27; IHEAP[$26] = $24; __label__ = 0; /* $5 */ continue $5$2; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z11str_reverseP9lua_State.__index__ = Runtime.getFunctionIndex(__Z11str_reverseP9lua_State, "__Z11str_reverseP9lua_State"); function __Z7str_subP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $l = __stackBase__; var $s; var $start; var $end; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; var $5 = __Z17luaL_checkintegerP9lua_Statei($4, 2); var $6 = IHEAP[$l]; var $7 = __Z8posrelatij($5, $6); $start = $7; var $8 = $1; var $9 = __Z15luaL_optintegerP9lua_Stateii($8, 3, -1); var $10 = IHEAP[$l]; var $11 = __Z8posrelatij($9, $10); $end = $11; var $12 = $start; var $13 = $12 < 1; ; if ($13) { ; $start = 1; ; } var $16 = $end; var $17 = IHEAP[$l]; var $18 = $16 > $17; ; if ($18) { ; var $20 = IHEAP[$l]; $end = $20; ; } var $22 = $start; var $23 = $end; var $24 = $22 <= $23; ; if ($24) { ; var $26 = $1; var $27 = $s; var $28 = $start; var $29 = $27+$28; var $30 = $29+-1; var $31 = $end; var $32 = $start; var $33 = $31 - $32; var $34 = $33 + 1; __Z15lua_pushlstringP9lua_StatePKcj($26, $30, $34); ; } else { ; var $36 = $1; __Z15lua_pushlstringP9lua_StatePKcj($36, __str16514, 0); ; } STACKTOP = __stackBase__; return 1; } __Z7str_subP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7str_subP9lua_State, "__Z7str_subP9lua_State"); function __Z9str_upperP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 8208; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $l = __stackBase__; var $i; var $b = __stackBase__+4; var $s; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, $l); $s = $3; var $4 = $1; __Z13luaL_buffinitP9lua_StateP11luaL_Buffer($4, $b); $i = 0; ; $5$2: while(1) { // $5 var $6 = $i; var $7 = IHEAP[$l]; var $8 = unSign($6, 32) < unSign($7, 32); if (!($8)) { __label__ = 2; /* $34 */ break $5$2; } var $10 = $b; var $11 = IHEAP[$10]; var $12 = $b+12; var $13 = $12; var $14 = $13+8192; var $15 = $11 < $14; ; if ($15) { __lastLabel__ = 1; ; } else { __lastLabel__ = 1; ; var $17 = __Z15luaL_prepbufferP11luaL_Buffer($b); var $18 = $17 != 0; __lastLabel__ = 3; ; } var $20 = __lastLabel__ == 1 ? 1 : ($18); var $21 = $i; var $22 = $s; var $23 = $22+$21; var $24 = IHEAP[$23]; var $25 = $24; var $26 = _toupper($25); var $27 = $26; var $28 = $b; var $29 = IHEAP[$28]; var $30 = $29+1; IHEAP[$28] = $30; IHEAP[$29] = $27; ; var $32 = $i; var $33 = $32 + 1; $i = $33; __label__ = 0; /* $5 */ continue $5$2; } __Z15luaL_pushresultP11luaL_Buffer($b); STACKTOP = __stackBase__; return 1; } __Z9str_upperP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9str_upperP9lua_State, "__Z9str_upperP9lua_State"); function __Z14luaopen_stringP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($2, __str15513, __ZL6strlib); var $3 = $1; __Z12lua_getfieldP9lua_StateiPKc($3, -1, __str6504); var $4 = $1; __Z12lua_setfieldP9lua_StateiPKc($4, -2, __str5503); var $5 = $1; __Z15createmetatableP9lua_State($5); ; return 1; } __Z14luaopen_stringP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14luaopen_stringP9lua_State, "__Z14luaopen_stringP9lua_State"); function __Z15createmetatableP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z15lua_createtableP9lua_Stateii($2, 0, 1); var $3 = $1; __Z15lua_pushlstringP9lua_StatePKcj($3, __str16514, 0); var $4 = $1; __Z13lua_pushvalueP9lua_Statei($4, -2); var $5 = $1; var $6 = __Z16lua_setmetatableP9lua_Statei($5, -2); var $7 = $1; __Z10lua_settopP9lua_Statei($7, -2); var $8 = $1; __Z13lua_pushvalueP9lua_Statei($8, -2); var $9 = $1; __Z12lua_setfieldP9lua_StateiPKc($9, -2, __str17515); var $10 = $1; __Z10lua_settopP9lua_Statei($10, -2); ; return; } __Z15createmetatableP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15createmetatableP9lua_State, "__Z15createmetatableP9lua_State"); function __Z8posrelatij($pos, $len) { ; var __label__; var $1; var $2; $1 = $pos; $2 = $len; var $3 = $1; var $4 = $3 < 0; ; if ($4) { ; var $6 = $2; var $7 = $6 + 1; var $8 = $1; var $9 = $8 + $7; $1 = $9; ; } var $11 = $1; var $12 = $11 >= 0; var $13 = $1; var $14 = $12 ? $13 : 0; ; return $14; } __Z8posrelatij.__index__ = Runtime.getFunctionIndex(__Z8posrelatij, "__Z8posrelatij"); function __Z12str_find_auxP9lua_Statei($L, $find) { var __stackBase__ = STACKTOP; STACKTOP += 280; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $l1 = __stackBase__; var $l2 = __stackBase__+4; var $s; var $p; var $init; var $s2; var $ms = __stackBase__+8; var $anchor; var $s1; var $res; $2 = $L; $3 = $find; var $4 = $2; var $5 = __Z17luaL_checklstringP9lua_StateiPj($4, 1, $l1); $s = $5; var $6 = $2; var $7 = __Z17luaL_checklstringP9lua_StateiPj($6, 2, $l2); $p = $7; var $8 = $2; var $9 = __Z15luaL_optintegerP9lua_Stateii($8, 3, 1); var $10 = IHEAP[$l1]; var $11 = __Z8posrelatij($9, $10); var $12 = $11 - 1; $init = $12; var $13 = $init; var $14 = $13 < 0; ; if ($14) { ; $init = 0; ; } else { ; var $17 = $init; var $18 = IHEAP[$l1]; var $19 = unSign($17, 32) > unSign($18, 32); ; if ($19) { ; var $21 = IHEAP[$l1]; $init = $21; ; } ; } var $24 = $3; var $25 = $24 != 0; ; $26$63$9: do { if ($25) { ; var $27 = $2; var $28 = __Z13lua_tobooleanP9lua_Statei($27, 4); var $29 = $28 != 0; ; if (!$29) { ; var $31 = $p; var $32 = _strpbrk($31, __str18516); var $33 = $32 == 0; if (!($33)) { __label__ = 3; /* $63 */ break $26$63$9; } } var $35 = $s; var $36 = $init; var $37 = $35+$36; var $38 = IHEAP[$l1]; var $39 = $init; var $40 = $38 - $39; var $41 = $p; var $42 = IHEAP[$l2]; var $43 = __Z8lmemfindPKcjS0_j($37, $40, $41, $42); $s2 = $43; var $44 = $s2; var $45 = $44 != 0; ; if ($45) { ; var $47 = $2; var $48 = $s2; var $49 = $s; var $50 = $48; var $51 = $49; var $52 = $50 - $51; var $53 = $52 + 1; __Z15lua_pushintegerP9lua_Statei($47, $53); var $54 = $2; var $55 = $s2; var $56 = $s; var $57 = $55; var $58 = $56; var $59 = $57 - $58; var $60 = IHEAP[$l2]; var $61 = $59 + $60; __Z15lua_pushintegerP9lua_Statei($54, $61); $1 = 2; __label__ = 4; /* $130 */ break $26$63$9; } else { ; __label__ = 5; /* $128 */ break $26$63$9; } } else { __label__ = 3; /* $63 */ } } while(0); $130$128$63$17: do { if (__label__ == 3) { var $64 = $p; var $65 = IHEAP[$64]; var $66 = $65; var $67 = $66 == 94; ; if ($67) { ; var $69 = $p; var $70 = $69+1; $p = $70; __lastLabel__ = 6; ; } else { ; __lastLabel__ = 8; ; } var $73 = __lastLabel__ == 6 ? 1 : (0); $anchor = $73; var $74 = $s; var $75 = $init; var $76 = $74+$75; $s1 = $76; var $77 = $2; var $78 = $ms+8; IHEAP[$78] = $77; var $79 = $s; var $80 = $ms; IHEAP[$80] = $79; var $81 = $s; var $82 = IHEAP[$l1]; var $83 = $81+$82; var $84 = $ms+4; IHEAP[$84] = $83; ; $85$23: while(1) { // $85 var $86 = $ms+12; IHEAP[$86] = 0; var $87 = $s1; var $88 = $p; var $89 = __Z5matchP10MatchStatePKcS2_($ms, $87, $88); $res = $89; var $90 = $89 != 0; if ($90) { __label__ = 10; /* $91 */ break $85$23; } ; var $116 = $s1; var $117 = $116+1; $s1 = $117; var $118 = $ms+4; var $119 = IHEAP[$118]; var $120 = $116 < $119; ; if ($120) { __lastLabel__ = 12; ; var $122 = $anchor; var $123 = $122 != 0; var $124 = $123 ^ 1; __lastLabel__ = 13; ; } else { __lastLabel__ = 12; ; } var $126 = __lastLabel__ == 12 ? 0 : ($124); if ($126) { __label__ = 9; /* $85 */ continue $85$23; } else { __label__ = 15; /* $127 */ break $85$23; } } if (__label__ == 10) { var $92 = $3; var $93 = $92 != 0; ; if ($93) { ; var $95 = $2; var $96 = $s1; var $97 = $s; var $98 = $96; var $99 = $97; var $100 = $98 - $99; var $101 = $100 + 1; __Z15lua_pushintegerP9lua_Statei($95, $101); var $102 = $2; var $103 = $res; var $104 = $s; var $105 = $103; var $106 = $104; var $107 = $105 - $106; __Z15lua_pushintegerP9lua_Statei($102, $107); var $108 = __Z13push_capturesP10MatchStatePKcS2_($ms, 0, 0); var $109 = $108 + 2; $1 = $109; __label__ = 4; /* $130 */ break $130$128$63$17; } else { ; var $111 = $s1; var $112 = $res; var $113 = __Z13push_capturesP10MatchStatePKcS2_($ms, $111, $112); $1 = $113; __label__ = 4; /* $130 */ break $130$128$63$17; } } else if (__label__ == 15) { __label__ = 5; /* $128 */ break $130$128$63$17; } } } while(0); if (__label__ == 5) { var $129 = $2; __Z11lua_pushnilP9lua_State($129); $1 = 1; ; } var $131 = $1; STACKTOP = __stackBase__; return $131; } __Z12str_find_auxP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z12str_find_auxP9lua_Statei, "__Z12str_find_auxP9lua_Statei"); function __Z8lmemfindPKcjS0_j($s1, $l1, $s2, $l2) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $init; $2 = $s1; $3 = $l1; $4 = $s2; $5 = $l2; var $6 = $5; var $7 = $6 == 0; ; if ($7) { ; var $9 = $2; $1 = $9; ; } else { ; var $11 = $5; var $12 = $3; var $13 = unSign($11, 32) > unSign($12, 32); ; if ($13) { ; $1 = 0; ; } else { ; var $16 = $5; var $17 = $16 + -1; $5 = $17; var $18 = $3; var $19 = $5; var $20 = $18 - $19; $3 = $20; ; $21$8: while(1) { // $21 var $22 = $3; var $23 = unSign($22, 32) > unSign(0, 32); ; if ($23) { __lastLabel__ = 1; ; var $25 = $2; var $26 = $4; var $27 = IHEAP[$26]; var $28 = $27; var $29 = $3; var $30 = _memchr($25, $28, $29); $init = $30; var $31 = $30 != 0; __lastLabel__ = 2; ; } else { __lastLabel__ = 1; ; } var $33 = __lastLabel__ == 1 ? 0 : ($31); if (!($33)) { __label__ = 5; /* $56 */ break $21$8; } var $35 = $init; var $36 = $35+1; $init = $36; var $37 = $init; var $38 = $4; var $39 = $38+1; var $40 = $5; var $41 = _memcmp($37, $39, $40); var $42 = $41 == 0; if ($42) { __label__ = 6; /* $43 */ break $21$8; } var $47 = $init; var $48 = $2; var $49 = $47; var $50 = $48; var $51 = $49 - $50; var $52 = $3; var $53 = $52 - $51; $3 = $53; var $54 = $init; $2 = $54; ; __label__ = 1; /* $21 */ continue $21$8; } if (__label__ == 5) { $1 = 0; ; } else if (__label__ == 6) { var $44 = $init; var $45 = $44+-1; $1 = $45; ; } } } var $58 = $1; ; return $58; } __Z8lmemfindPKcjS0_j.__index__ = Runtime.getFunctionIndex(__Z8lmemfindPKcjS0_j, "__Z8lmemfindPKcjS0_j"); function __Z5matchP10MatchStatePKcS2_($ms, $s, $p) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $ep; var $previous; var $ep1; var $m; var $res; $2 = $ms; $3 = $s; $4 = $p; ; $5$2: while(1) { // $5 var $6 = $4; var $7 = IHEAP[$6]; var $8 = $7; if ($8 == 40) { __label__ = 28; /* $9 */ break $5$2; } else if ($8 == 41) { __label__ = 29; /* $27 */ break $5$2; } else if ($8 == 37) { __label__ = 30; /* $33 */ } else if ($8 == 0) { __label__ = 31; /* $119 */ break $5$2; } else if ($8 == 36) { __label__ = 32; /* $121 */ } else { __label__ = 33; /* $139 */ } if (__label__ == 33) { ; } else if (__label__ == 30) { var $34 = $4; var $35 = $34+1; var $36 = IHEAP[$35]; var $37 = $36; if ($37 == 98) { __label__ = 34; /* $38 */ } else if ($37 == 102) { __label__ = 35; /* $50 */ } else { __label__ = 36; /* $97 */ } if (__label__ == 36) { var $98 = $4; var $99 = $98+1; var $100 = IHEAP[$99]; var $101 = $100; var $102 = _isdigit($101); var $103 = $102 != 0; ; if ($103) { ; var $105 = $2; var $106 = $3; var $107 = $4; var $108 = $107+1; var $109 = IHEAP[$108]; var $110 = $109; var $111 = __Z13match_captureP10MatchStatePKci($105, $106, $110); $3 = $111; var $112 = $3; var $113 = $112 == 0; if ($113) { __label__ = 11; /* $114 */ break $5$2; } var $116 = $4; var $117 = $116+2; $4 = $117; __label__ = 0; /* $5 */ continue $5$2; } else { ; ; } } else if (__label__ == 34) { var $39 = $2; var $40 = $3; var $41 = $4; var $42 = $41+2; var $43 = __Z12matchbalanceP10MatchStatePKcS2_($39, $40, $42); $3 = $43; var $44 = $3; var $45 = $44 == 0; if ($45) { __label__ = 2; /* $46 */ break $5$2; } var $48 = $4; var $49 = $48+4; $4 = $49; __label__ = 0; /* $5 */ continue $5$2; } else if (__label__ == 35) { var $51 = $4; var $52 = $51+2; $4 = $52; var $53 = $4; var $54 = IHEAP[$53]; var $55 = $54; var $56 = $55 != 91; ; if ($56) { ; var $58 = $2; var $59 = $58+8; var $60 = IHEAP[$59]; var $61 = __Z10luaL_errorP9lua_StatePKcz($60, __str22520); ; } var $63 = $2; var $64 = $4; var $65 = __Z8classendP10MatchStatePKc($63, $64); $ep = $65; var $66 = $3; var $67 = $2; var $68 = $67; var $69 = IHEAP[$68]; var $70 = $66 == $69; ; if ($70) { ; __lastLabel__ = 5; ; } else { ; var $73 = $3; var $74 = $73+-1; var $75 = IHEAP[$74]; __lastLabel__ = 7; ; } var $77 = __lastLabel__ == 5 ? 0 : ($75); $previous = $77; var $78 = $previous; var $79 = $78; var $80 = $4; var $81 = $ep; var $82 = $81+-1; var $83 = __Z17matchbracketclassiPKcS0_($79, $80, $82); var $84 = $83 != 0; if ($84) { __label__ = 8; /* $94 */ break $5$2; } var $86 = $3; var $87 = IHEAP[$86]; var $88 = $87; var $89 = $4; var $90 = $ep; var $91 = $90+-1; var $92 = __Z17matchbracketclassiPKcS0_($88, $89, $91); var $93 = $92 != 0; if (!($93)) { __label__ = 8; /* $94 */ break $5$2; } var $96 = $ep; $4 = $96; __label__ = 0; /* $5 */ continue $5$2; } } else if (__label__ == 32) { var $122 = $4; var $123 = $122+1; var $124 = IHEAP[$123]; var $125 = $124; var $126 = $125 == 0; if ($126) { __label__ = 14; /* $127 */ break $5$2; } ; } var $141 = $2; var $142 = $4; var $143 = __Z8classendP10MatchStatePKc($141, $142); $ep1 = $143; var $144 = $3; var $145 = $2; var $146 = $145+4; var $147 = IHEAP[$146]; var $148 = $144 < $147; ; if ($148) { __lastLabel__ = 42; ; var $150 = $3; var $151 = IHEAP[$150]; var $152 = $151; var $153 = $4; var $154 = $ep1; var $155 = __Z11singlematchiPKcS0_($152, $153, $154); var $156 = $155 != 0; __lastLabel__ = 19; ; } else { __lastLabel__ = 42; ; } var $158 = __lastLabel__ == 42 ? 0 : ($156); var $159 = $158; $m = $159; var $160 = $ep1; var $161 = IHEAP[$160]; var $162 = $161; if ($162 == 63) { __label__ = 37; /* $163 */ } else if ($162 == 42) { __label__ = 38; /* $179 */ break $5$2; } else if ($162 == 43) { __label__ = 39; /* $185 */ break $5$2; } else if ($162 == 45) { __label__ = 40; /* $198 */ break $5$2; } else { __label__ = 41; /* $204 */ } if (__label__ == 41) { var $205 = $m; var $206 = $205 != 0; if (!($206)) { __label__ = 27; /* $207 */ break $5$2; } var $209 = $3; var $210 = $209+1; $3 = $210; var $211 = $ep1; $4 = $211; __label__ = 0; /* $5 */ continue $5$2; } else if (__label__ == 37) { var $164 = $m; var $165 = $164 != 0; ; if ($165) { ; var $167 = $2; var $168 = $3; var $169 = $168+1; var $170 = $ep1; var $171 = $170+1; var $172 = __Z5matchP10MatchStatePKcS2_($167, $169, $171); $res = $172; var $173 = $172 != 0; if ($173) { __label__ = 21; /* $174 */ break $5$2; } } var $177 = $ep1; var $178 = $177+1; $4 = $178; __label__ = 0; /* $5 */ continue $5$2; } } if (__label__ == 28) { var $10 = $4; var $11 = $10+1; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13 == 41; ; if ($14) { ; var $16 = $2; var $17 = $3; var $18 = $4; var $19 = $18+2; var $20 = __Z13start_captureP10MatchStatePKcS2_i($16, $17, $19, -2); $1 = $20; ; } else { ; var $22 = $2; var $23 = $3; var $24 = $4; var $25 = $24+1; var $26 = __Z13start_captureP10MatchStatePKcS2_i($22, $23, $25, -1); $1 = $26; ; } } else if (__label__ == 29) { var $28 = $2; var $29 = $3; var $30 = $4; var $31 = $30+1; var $32 = __Z11end_captureP10MatchStatePKcS2_($28, $29, $31); $1 = $32; ; } else if (__label__ == 31) { var $120 = $3; $1 = $120; ; } else if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 8) { $1 = 0; ; } else if (__label__ == 11) { $1 = 0; ; } else if (__label__ == 14) { var $128 = $3; var $129 = $2; var $130 = $129+4; var $131 = IHEAP[$130]; var $132 = $128 == $131; ; if ($132) { ; var $134 = $3; __lastLabel__ = 16; ; } else { ; __lastLabel__ = 18; ; } var $137 = __lastLabel__ == 16 ? $134 : (0); $1 = $137; ; } else if (__label__ == 38) { var $180 = $2; var $181 = $3; var $182 = $4; var $183 = $ep1; var $184 = __Z10max_expandP10MatchStatePKcS2_S2_($180, $181, $182, $183); $1 = $184; ; } else if (__label__ == 39) { var $186 = $m; var $187 = $186 != 0; ; if ($187) { ; var $189 = $2; var $190 = $3; var $191 = $190+1; var $192 = $4; var $193 = $ep1; var $194 = __Z10max_expandP10MatchStatePKcS2_S2_($189, $191, $192, $193); __lastLabel__ = 23; ; } else { ; __lastLabel__ = 25; ; } var $197 = __lastLabel__ == 23 ? $194 : (0); $1 = $197; ; } else if (__label__ == 40) { var $199 = $2; var $200 = $3; var $201 = $4; var $202 = $ep1; var $203 = __Z10min_expandP10MatchStatePKcS2_S2_($199, $200, $201, $202); $1 = $203; ; } else if (__label__ == 21) { var $175 = $res; $1 = $175; ; } else if (__label__ == 27) { $1 = 0; ; } var $213 = $1; ; return $213; } __Z5matchP10MatchStatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z5matchP10MatchStatePKcS2_, "__Z5matchP10MatchStatePKcS2_"); function __Z13push_capturesP10MatchStatePKcS2_($ms, $s, $e) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $i; var $nlevels; $1 = $ms; $2 = $s; $3 = $e; var $4 = $1; var $5 = $4+12; var $6 = IHEAP[$5]; var $7 = $6 == 0; ; $8$12$2: do { if ($7) { ; var $9 = $2; var $10 = $9 != 0; if (!($10)) { __label__ = 1; /* $12 */ break $8$12$2; } __lastLabel__ = 0; __label__ = 2; /* $16 */ break $8$12$2; } else { __label__ = 1; /* $12 */ } } while(0); if (__label__ == 1) { var $13 = $1; var $14 = $13+12; var $15 = IHEAP[$14]; __lastLabel__ = 1; ; } var $17 = __lastLabel__ == 0 ? 1 : ($15); $nlevels = $17; var $18 = $1; var $19 = $18+8; var $20 = IHEAP[$19]; var $21 = $nlevels; __Z15luaL_checkstackP9lua_StateiPKc($20, $21, __str19517); $i = 0; ; $22$8: while(1) { // $22 var $23 = $i; var $24 = $nlevels; var $25 = $23 < $24; if (!($25)) { __label__ = 6; /* $34 */ break $22$8; } var $27 = $1; var $28 = $i; var $29 = $2; var $30 = $3; __Z15push_onecaptureP10MatchStateiPKcS2_($27, $28, $29, $30); ; var $32 = $i; var $33 = $32 + 1; $i = $33; __label__ = 4; /* $22 */ continue $22$8; } var $35 = $nlevels; ; return $35; } __Z13push_capturesP10MatchStatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z13push_capturesP10MatchStatePKcS2_, "__Z13push_capturesP10MatchStatePKcS2_"); function __Z15push_onecaptureP10MatchStateiPKcS2_($ms, $i, $s, $e) { ; var __label__; var $1; var $2; var $3; var $4; var $l; $1 = $ms; $2 = $i; $3 = $s; $4 = $e; var $5 = $2; var $6 = $1; var $7 = $6+12; var $8 = IHEAP[$7]; var $9 = $5 >= $8; ; if ($9) { ; var $11 = $2; var $12 = $11 == 0; ; if ($12) { ; var $14 = $1; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = $3; var $18 = $4; var $19 = $3; var $20 = $18; var $21 = $19; var $22 = $20 - $21; __Z15lua_pushlstringP9lua_StatePKcj($16, $17, $22); ; } else { ; var $24 = $1; var $25 = $24+8; var $26 = IHEAP[$25]; var $27 = __Z10luaL_errorP9lua_StatePKcz($26, __str20518); ; } ; } else { ; var $30 = $2; var $31 = $1; var $32 = $31+16; var $33 = $32+$30*8; var $34 = $33+4; var $35 = IHEAP[$34]; $l = $35; var $36 = $l; var $37 = $36 == -1; ; if ($37) { ; var $39 = $1; var $40 = $39+8; var $41 = IHEAP[$40]; var $42 = __Z10luaL_errorP9lua_StatePKcz($41, __str21519); ; } var $44 = $l; var $45 = $44 == -2; ; if ($45) { ; var $47 = $1; var $48 = $47+8; var $49 = IHEAP[$48]; var $50 = $2; var $51 = $1; var $52 = $51+16; var $53 = $52+$50*8; var $54 = $53; var $55 = IHEAP[$54]; var $56 = $1; var $57 = $56; var $58 = IHEAP[$57]; var $59 = $55; var $60 = $58; var $61 = $59 - $60; var $62 = $61 + 1; __Z15lua_pushintegerP9lua_Statei($49, $62); ; } else { ; var $64 = $1; var $65 = $64+8; var $66 = IHEAP[$65]; var $67 = $2; var $68 = $1; var $69 = $68+16; var $70 = $69+$67*8; var $71 = $70; var $72 = IHEAP[$71]; var $73 = $l; __Z15lua_pushlstringP9lua_StatePKcj($66, $72, $73); ; } ; } ; return; } __Z15push_onecaptureP10MatchStateiPKcS2_.__index__ = Runtime.getFunctionIndex(__Z15push_onecaptureP10MatchStateiPKcS2_, "__Z15push_onecaptureP10MatchStateiPKcS2_"); function __Z13start_captureP10MatchStatePKcS2_i($ms, $s, $p, $what) { ; var __label__; var $1; var $2; var $3; var $4; var $res; var $level; $1 = $ms; $2 = $s; $3 = $p; $4 = $what; var $5 = $1; var $6 = $5+12; var $7 = IHEAP[$6]; $level = $7; var $8 = $level; var $9 = $8 >= 32; ; if ($9) { ; var $11 = $1; var $12 = $11+8; var $13 = IHEAP[$12]; var $14 = __Z10luaL_errorP9lua_StatePKcz($13, __str19517); ; } var $16 = $2; var $17 = $level; var $18 = $1; var $19 = $18+16; var $20 = $19+$17*8; var $21 = $20; IHEAP[$21] = $16; var $22 = $4; var $23 = $level; var $24 = $1; var $25 = $24+16; var $26 = $25+$23*8; var $27 = $26+4; IHEAP[$27] = $22; var $28 = $level; var $29 = $28 + 1; var $30 = $1; var $31 = $30+12; IHEAP[$31] = $29; var $32 = $1; var $33 = $2; var $34 = $3; var $35 = __Z5matchP10MatchStatePKcS2_($32, $33, $34); $res = $35; var $36 = $35 == 0; ; if ($36) { ; var $38 = $1; var $39 = $38+12; var $40 = IHEAP[$39]; var $41 = $40 + -1; IHEAP[$39] = $41; ; } var $43 = $res; ; return $43; } __Z13start_captureP10MatchStatePKcS2_i.__index__ = Runtime.getFunctionIndex(__Z13start_captureP10MatchStatePKcS2_i, "__Z13start_captureP10MatchStatePKcS2_i"); function __Z11end_captureP10MatchStatePKcS2_($ms, $s, $p) { ; var __label__; var $1; var $2; var $3; var $l; var $res; $1 = $ms; $2 = $s; $3 = $p; var $4 = $1; var $5 = __Z16capture_to_closeP10MatchState($4); $l = $5; var $6 = $2; var $7 = $l; var $8 = $1; var $9 = $8+16; var $10 = $9+$7*8; var $11 = $10; var $12 = IHEAP[$11]; var $13 = $6; var $14 = $12; var $15 = $13 - $14; var $16 = $l; var $17 = $1; var $18 = $17+16; var $19 = $18+$16*8; var $20 = $19+4; IHEAP[$20] = $15; var $21 = $1; var $22 = $2; var $23 = $3; var $24 = __Z5matchP10MatchStatePKcS2_($21, $22, $23); $res = $24; var $25 = $24 == 0; ; if ($25) { ; var $27 = $l; var $28 = $1; var $29 = $28+16; var $30 = $29+$27*8; var $31 = $30+4; IHEAP[$31] = -1; ; } var $33 = $res; ; return $33; } __Z11end_captureP10MatchStatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z11end_captureP10MatchStatePKcS2_, "__Z11end_captureP10MatchStatePKcS2_"); function __Z12matchbalanceP10MatchStatePKcS2_($ms, $s, $p) { ; var __label__; var $1; var $2; var $3; var $4; var $b; var $e; var $cont; $2 = $ms; $3 = $s; $4 = $p; var $5 = $4; var $6 = IHEAP[$5]; var $7 = $6; var $8 = $7 == 0; ; $15$9$2: do { if ($8) { __label__ = 0; /* $15 */ } else { ; var $10 = $4; var $11 = $10+1; var $12 = IHEAP[$11]; var $13 = $12; var $14 = $13 == 0; if ($14) { __label__ = 0; /* $15 */ break $15$9$2; } else { __label__ = 1; /* $20 */ break $15$9$2; } } } while(0); if (__label__ == 0) { var $16 = $2; var $17 = $16+8; var $18 = IHEAP[$17]; var $19 = __Z10luaL_errorP9lua_StatePKcz($18, __str25523); ; } var $21 = $3; var $22 = IHEAP[$21]; var $23 = $22; var $24 = $4; var $25 = IHEAP[$24]; var $26 = $25; var $27 = $23 != $26; ; if ($27) { ; $1 = 0; ; } else { ; var $30 = $4; var $31 = IHEAP[$30]; var $32 = $31; $b = $32; var $33 = $4; var $34 = $33+1; var $35 = IHEAP[$34]; var $36 = $35; $e = $36; $cont = 1; ; $37$10: while(1) { // $37 var $38 = $3; var $39 = $38+1; $3 = $39; var $40 = $2; var $41 = $40+4; var $42 = IHEAP[$41]; var $43 = $39 < $42; if (!($43)) { __label__ = 6; /* $69 */ break $37$10; } var $45 = $3; var $46 = IHEAP[$45]; var $47 = $46; var $48 = $e; var $49 = $47 == $48; ; if ($49) { ; var $51 = $cont; var $52 = $51 + -1; $cont = $52; var $53 = $52 == 0; if ($53) { __label__ = 7; /* $54 */ break $37$10; } ; } else { ; var $59 = $3; var $60 = IHEAP[$59]; var $61 = $60; var $62 = $b; var $63 = $61 == $62; ; if ($63) { ; var $65 = $cont; var $66 = $65 + 1; $cont = $66; ; } ; } __label__ = 4; /* $37 */ continue $37$10; } if (__label__ == 6) { ; $1 = 0; ; } else if (__label__ == 7) { var $55 = $3; var $56 = $55+1; $1 = $56; ; } } var $72 = $1; ; return $72; } __Z12matchbalanceP10MatchStatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z12matchbalanceP10MatchStatePKcS2_, "__Z12matchbalanceP10MatchStatePKcS2_"); function __Z8classendP10MatchStatePKc($ms, $p) { ; var __label__; var $1; var $2; var $3; $2 = $ms; $3 = $p; var $4 = $3; var $5 = $4+1; $3 = $5; var $6 = IHEAP[$4]; var $7 = $6; if ($7 == 37) { __label__ = 10; /* $8 */ } else if ($7 == 91) { __label__ = 11; /* $21 */ } else { __label__ = 12; /* $63 */ } if (__label__ == 12) { var $64 = $3; $1 = $64; ; } else if (__label__ == 10) { var $9 = $3; var $10 = IHEAP[$9]; var $11 = $10; var $12 = $11 == 0; ; if ($12) { ; var $14 = $2; var $15 = $14+8; var $16 = IHEAP[$15]; var $17 = __Z10luaL_errorP9lua_StatePKcz($16, __str23521); ; } var $19 = $3; var $20 = $19+1; $1 = $20; ; } else if (__label__ == 11) { var $22 = $3; var $23 = IHEAP[$22]; var $24 = $23; var $25 = $24 == 94; ; if ($25) { ; var $27 = $3; var $28 = $27+1; $3 = $28; ; } ; $30$12: while(1) { // $30 var $31 = $3; var $32 = IHEAP[$31]; var $33 = $32; var $34 = $33 == 0; ; if ($34) { ; var $36 = $2; var $37 = $36+8; var $38 = IHEAP[$37]; var $39 = __Z10luaL_errorP9lua_StatePKcz($38, __str24522); ; } var $41 = $3; var $42 = $41+1; $3 = $42; var $43 = IHEAP[$41]; var $44 = $43; var $45 = $44 == 37; ; $46$54$17: do { if ($45) { ; var $47 = $3; var $48 = IHEAP[$47]; var $49 = $48; var $50 = $49 != 0; if (!($50)) { __label__ = 6; /* $54 */ break $46$54$17; } var $52 = $3; var $53 = $52+1; $3 = $53; ; } } while(0); ; var $56 = $3; var $57 = IHEAP[$56]; var $58 = $57; var $59 = $58 != 93; if ($59) { __label__ = 3; /* $30 */ continue $30$12; } else { __label__ = 9; /* $60 */ break $30$12; } } var $61 = $3; var $62 = $61+1; $1 = $62; ; } var $66 = $1; ; return $66; } __Z8classendP10MatchStatePKc.__index__ = Runtime.getFunctionIndex(__Z8classendP10MatchStatePKc, "__Z8classendP10MatchStatePKc"); function __Z17matchbracketclassiPKcS0_($c, $p, $ec) { ; var __label__; var $1; var $2; var $3; var $4; var $sig; $2 = $c; $3 = $p; $4 = $ec; $sig = 1; var $5 = $3; var $6 = $5+1; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8 == 94; ; if ($9) { ; $sig = 0; var $11 = $3; var $12 = $11+1; $3 = $12; ; } ; $14$5: while(1) { // $14 var $15 = $3; var $16 = $15+1; $3 = $16; var $17 = $4; var $18 = $16 < $17; if (!($18)) { __label__ = 3; /* $76 */ break $14$5; } var $20 = $3; var $21 = IHEAP[$20]; var $22 = $21; var $23 = $22 == 37; ; if ($23) { ; var $25 = $3; var $26 = $25+1; $3 = $26; var $27 = $2; var $28 = $3; var $29 = IHEAP[$28]; var $30 = $29; var $31 = __Z11match_classii($27, $30); var $32 = $31 != 0; if ($32) { __label__ = 4; /* $33 */ break $14$5; } ; } else { ; var $37 = $3; var $38 = $37+1; var $39 = IHEAP[$38]; var $40 = $39; var $41 = $40 == 45; ; $42$65$12: do { if ($41) { ; var $43 = $3; var $44 = $43+2; var $45 = $4; var $46 = $44 < $45; if (!($46)) { __label__ = 9; /* $65 */ break $42$65$12; } var $48 = $3; var $49 = $48+2; $3 = $49; var $50 = $3; var $51 = $50+-2; var $52 = IHEAP[$51]; var $53 = $52; var $54 = $2; var $55 = $53 <= $54; ; if ($55) { ; var $57 = $2; var $58 = $3; var $59 = IHEAP[$58]; var $60 = $59; var $61 = $57 <= $60; if ($61) { __label__ = 10; /* $62 */ break $14$5; } } __label__ = 12; /* $74 */ break $42$65$12; } else { __label__ = 9; /* $65 */ } } while(0); if (__label__ == 9) { var $66 = $3; var $67 = IHEAP[$66]; var $68 = $67; var $69 = $2; var $70 = $68 == $69; if ($70) { __label__ = 13; /* $71 */ break $14$5; } ; } ; } __label__ = 1; /* $14 */ continue $14$5; } if (__label__ == 3) { var $77 = $sig; var $78 = $77 != 0; var $79 = $78 ^ 1; var $80 = $79; $1 = $80; ; } else if (__label__ == 4) { var $34 = $sig; $1 = $34; ; } else if (__label__ == 10) { var $63 = $sig; $1 = $63; ; } else if (__label__ == 13) { var $72 = $sig; $1 = $72; ; } var $82 = $1; ; return $82; } __Z17matchbracketclassiPKcS0_.__index__ = Runtime.getFunctionIndex(__Z17matchbracketclassiPKcS0_, "__Z17matchbracketclassiPKcS0_"); function __Z13match_captureP10MatchStatePKci($ms, $s, $l) { ; var __label__; var $1; var $2; var $3; var $4; var $len; $2 = $ms; $3 = $s; $4 = $l; var $5 = $2; var $6 = $4; var $7 = __Z13check_captureP10MatchStatei($5, $6); $4 = $7; var $8 = $4; var $9 = $2; var $10 = $9+16; var $11 = $10+$8*8; var $12 = $11+4; var $13 = IHEAP[$12]; $len = $13; var $14 = $2; var $15 = $14+4; var $16 = IHEAP[$15]; var $17 = $3; var $18 = $16; var $19 = $17; var $20 = $18 - $19; var $21 = $len; var $22 = unSign($20, 32) >= unSign($21, 32); ; $23$38$2: do { if ($22) { ; var $24 = $4; var $25 = $2; var $26 = $25+16; var $27 = $26+$24*8; var $28 = $27; var $29 = IHEAP[$28]; var $30 = $3; var $31 = $len; var $32 = _memcmp($29, $30, $31); var $33 = $32 == 0; if (!($33)) { __label__ = 1; /* $38 */ break $23$38$2; } var $35 = $3; var $36 = $len; var $37 = $35+$36; $1 = $37; __label__ = 2; /* $39 */ break $23$38$2; } else { __label__ = 1; /* $38 */ } } while(0); if (__label__ == 1) { $1 = 0; ; } var $40 = $1; ; return $40; } __Z13match_captureP10MatchStatePKci.__index__ = Runtime.getFunctionIndex(__Z13match_captureP10MatchStatePKci, "__Z13match_captureP10MatchStatePKci"); function __Z11singlematchiPKcS0_($c, $p, $ep) { ; var __label__; var $1; var $2; var $3; var $4; $2 = $c; $3 = $p; $4 = $ep; var $5 = $3; var $6 = IHEAP[$5]; var $7 = $6; if ($7 == 46) { __label__ = 1; /* $8 */ } else if ($7 == 37) { __label__ = 2; /* $9 */ } else if ($7 == 91) { __label__ = 3; /* $16 */ } else { __label__ = 4; /* $22 */ } if (__label__ == 4) { var $23 = $3; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $2; var $27 = $25 == $26; var $28 = $27; $1 = $28; ; } else if (__label__ == 1) { $1 = 1; ; } else if (__label__ == 2) { var $10 = $2; var $11 = $3; var $12 = $11+1; var $13 = IHEAP[$12]; var $14 = $13; var $15 = __Z11match_classii($10, $14); $1 = $15; ; } else if (__label__ == 3) { var $17 = $2; var $18 = $3; var $19 = $4; var $20 = $19+-1; var $21 = __Z17matchbracketclassiPKcS0_($17, $18, $20); $1 = $21; ; } var $30 = $1; ; return $30; } __Z11singlematchiPKcS0_.__index__ = Runtime.getFunctionIndex(__Z11singlematchiPKcS0_, "__Z11singlematchiPKcS0_"); function __Z10max_expandP10MatchStatePKcS2_S2_($ms, $s, $p, $ep) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $5; var $i; var $res; $2 = $ms; $3 = $s; $4 = $p; $5 = $ep; $i = 0; ; $6$2: while(1) { // $6 var $7 = $3; var $8 = $i; var $9 = $7+$8; var $10 = $2; var $11 = $10+4; var $12 = IHEAP[$11]; var $13 = $9 < $12; ; if ($13) { __lastLabel__ = 0; ; var $15 = $3; var $16 = $i; var $17 = $15+$16; var $18 = IHEAP[$17]; var $19 = $18; var $20 = $4; var $21 = $5; var $22 = __Z11singlematchiPKcS0_($19, $20, $21); var $23 = $22 != 0; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $25 = __lastLabel__ == 0 ? 0 : ($23); if (!($25)) { __label__ = 4; /* $29 */ break $6$2; } var $27 = $i; var $28 = $27 + 1; $i = $28; __label__ = 0; /* $6 */ continue $6$2; } ; $30$9: while(1) { // $30 var $31 = $i; var $32 = $31 >= 0; if (!($32)) { __label__ = 7; /* $48 */ break $30$9; } var $34 = $2; var $35 = $3; var $36 = $i; var $37 = $35+$36; var $38 = $5; var $39 = $38+1; var $40 = __Z5matchP10MatchStatePKcS2_($34, $37, $39); $res = $40; var $41 = $res; var $42 = $41 != 0; if ($42) { __label__ = 8; /* $43 */ break $30$9; } var $46 = $i; var $47 = $46 + -1; $i = $47; __label__ = 5; /* $30 */ continue $30$9; } if (__label__ == 7) { $1 = 0; ; } else if (__label__ == 8) { var $44 = $res; $1 = $44; ; } var $50 = $1; ; return $50; } __Z10max_expandP10MatchStatePKcS2_S2_.__index__ = Runtime.getFunctionIndex(__Z10max_expandP10MatchStatePKcS2_S2_, "__Z10max_expandP10MatchStatePKcS2_S2_"); function __Z10min_expandP10MatchStatePKcS2_S2_($ms, $s, $p, $ep) { ; var __label__; var $1; var $2; var $3; var $4; var $5; var $res; $2 = $ms; $3 = $s; $4 = $p; $5 = $ep; ; $6$2: while(1) { // $6 var $7 = $2; var $8 = $3; var $9 = $5; var $10 = $9+1; var $11 = __Z5matchP10MatchStatePKcS2_($7, $8, $10); $res = $11; var $12 = $res; var $13 = $12 != 0; if ($13) { __label__ = 1; /* $14 */ break $6$2; } var $17 = $3; var $18 = $2; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $17 < $20; if (!($21)) { __label__ = 5; /* $33 */ break $6$2; } var $23 = $3; var $24 = IHEAP[$23]; var $25 = $24; var $26 = $4; var $27 = $5; var $28 = __Z11singlematchiPKcS0_($25, $26, $27); var $29 = $28 != 0; if (!($29)) { __label__ = 5; /* $33 */ break $6$2; } var $31 = $3; var $32 = $31+1; $3 = $32; ; ; __label__ = 0; /* $6 */ continue $6$2; } if (__label__ == 1) { var $15 = $res; $1 = $15; ; } else if (__label__ == 5) { $1 = 0; ; } var $37 = $1; ; return $37; } __Z10min_expandP10MatchStatePKcS2_S2_.__index__ = Runtime.getFunctionIndex(__Z10min_expandP10MatchStatePKcS2_S2_, "__Z10min_expandP10MatchStatePKcS2_S2_"); function __Z11match_classii($c, $cl) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $res; $2 = $c; $3 = $cl; var $4 = $3; var $5 = _tolower($4); if ($5 == 97) { __label__ = 6; /* $6 */ } else if ($5 == 99) { __label__ = 7; /* $9 */ } else if ($5 == 100) { __label__ = 8; /* $12 */ } else if ($5 == 108) { __label__ = 9; /* $15 */ } else if ($5 == 112) { __label__ = 10; /* $18 */ } else if ($5 == 115) { __label__ = 11; /* $21 */ } else if ($5 == 117) { __label__ = 12; /* $24 */ } else if ($5 == 119) { __label__ = 13; /* $27 */ } else if ($5 == 120) { __label__ = 14; /* $30 */ } else if ($5 == 122) { __label__ = 15; /* $33 */ } else { __label__ = 16; /* $37 */ } $37$6$9$12$15$18$21$24$27$30$33$2: do { if (__label__ == 16) { var $38 = $3; var $39 = $2; var $40 = $38 == $39; var $41 = $40; $1 = $41; __label__ = 1; /* $55 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 6) { var $7 = $2; var $8 = _isalpha($7); $res = $8; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 7) { var $10 = $2; var $11 = _iscntrl($10); $res = $11; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 8) { var $13 = $2; var $14 = _isdigit($13); $res = $14; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 9) { var $16 = $2; var $17 = _islower($16); $res = $17; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 10) { var $19 = $2; var $20 = _ispunct($19); $res = $20; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 11) { var $22 = $2; var $23 = _isspace($22); $res = $23; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 12) { var $25 = $2; var $26 = _isupper($25); $res = $26; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 13) { var $28 = $2; var $29 = _isalnum($28); $res = $29; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 14) { var $31 = $2; var $32 = _isxdigit($31); $res = $32; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } else if (__label__ == 15) { var $34 = $2; var $35 = $34 == 0; var $36 = $35; $res = $36; __label__ = 0; /* $42 */ break $37$6$9$12$15$18$21$24$27$30$33$2; } } while(0); if (__label__ == 0) { var $43 = $3; var $44 = _islower($43); var $45 = $44 != 0; ; if ($45) { ; var $47 = $res; __lastLabel__ = 2; ; } else { ; var $49 = $res; var $50 = $49 != 0; var $51 = $50 ^ 1; var $52 = $51; __lastLabel__ = 4; ; } var $54 = __lastLabel__ == 2 ? $47 : ($52); $1 = $54; ; } var $56 = $1; ; return $56; } __Z11match_classii.__index__ = Runtime.getFunctionIndex(__Z11match_classii, "__Z11match_classii"); function __Z13check_captureP10MatchStatei($ms, $l) { ; var __label__; var $1; var $2; var $3; $2 = $ms; $3 = $l; var $4 = $3; var $5 = $4 - 49; $3 = $5; var $6 = $3; var $7 = $6 < 0; ; $22$8$2: do { if ($7) { __label__ = 0; /* $22 */ } else { ; var $9 = $3; var $10 = $2; var $11 = $10+12; var $12 = IHEAP[$11]; var $13 = $9 >= $12; if ($13) { __label__ = 0; /* $22 */ break $22$8$2; } var $15 = $3; var $16 = $2; var $17 = $16+16; var $18 = $17+$15*8; var $19 = $18+4; var $20 = IHEAP[$19]; var $21 = $20 == -1; if ($21) { __label__ = 0; /* $22 */ break $22$8$2; } var $28 = $3; $1 = $28; __label__ = 4; /* $29 */ break $22$8$2; } } while(0); if (__label__ == 0) { var $23 = $2; var $24 = $23+8; var $25 = IHEAP[$24]; var $26 = __Z10luaL_errorP9lua_StatePKcz($25, __str20518); $1 = $26; ; } var $30 = $1; ; return $30; } __Z13check_captureP10MatchStatei.__index__ = Runtime.getFunctionIndex(__Z13check_captureP10MatchStatei, "__Z13check_captureP10MatchStatei"); function __Z16capture_to_closeP10MatchState($ms) { ; var __label__; var $1; var $2; var $level; $2 = $ms; var $3 = $2; var $4 = $3+12; var $5 = IHEAP[$4]; $level = $5; var $6 = $level; var $7 = $6 + -1; $level = $7; ; $8$2: while(1) { // $8 var $9 = $level; var $10 = $9 >= 0; if (!($10)) { __label__ = 2; /* $25 */ break $8$2; } var $12 = $level; var $13 = $2; var $14 = $13+16; var $15 = $14+$12*8; var $16 = $15+4; var $17 = IHEAP[$16]; var $18 = $17 == -1; if ($18) { __label__ = 3; /* $19 */ break $8$2; } ; var $23 = $level; var $24 = $23 + -1; $level = $24; __label__ = 0; /* $8 */ continue $8$2; } if (__label__ == 2) { var $26 = $2; var $27 = $26+8; var $28 = IHEAP[$27]; var $29 = __Z10luaL_errorP9lua_StatePKcz($28, __str26524); $1 = $29; ; } else if (__label__ == 3) { var $20 = $level; $1 = $20; ; } var $31 = $1; ; return $31; } __Z16capture_to_closeP10MatchState.__index__ = Runtime.getFunctionIndex(__Z16capture_to_closeP10MatchState, "__Z16capture_to_closeP10MatchState"); function __Z9add_valueP10MatchStateP11luaL_BufferPKcS4_($ms, $b, $s, $e) { ; var __label__; var $1; var $2; var $3; var $4; var $L; var $n; $1 = $ms; $2 = $b; $3 = $s; $4 = $e; var $5 = $1; var $6 = $5+8; var $7 = IHEAP[$6]; $L = $7; var $8 = $L; var $9 = __Z8lua_typeP9lua_Statei($8, 3); if ($9 == 3) { __label__ = 5; /* $10 */ } else if ($9 == 4) { __label__ = 5; /* $10 */ } else if ($9 == 6) { __label__ = 6; /* $15 */ } else if ($9 == 5) { __label__ = 7; /* $23 */ } else { __label__ = 1; /* $28 */ } $28$10$15$23$2: do { if (__label__ == 5) { var $11 = $1; var $12 = $2; var $13 = $3; var $14 = $4; __Z5add_sP10MatchStateP11luaL_BufferPKcS4_($11, $12, $13, $14); __label__ = 0; /* $55 */ break $28$10$15$23$2; } else if (__label__ == 6) { var $16 = $L; __Z13lua_pushvalueP9lua_Statei($16, 3); var $17 = $1; var $18 = $3; var $19 = $4; var $20 = __Z13push_capturesP10MatchStatePKcS2_($17, $18, $19); $n = $20; var $21 = $L; var $22 = $n; __Z8lua_callP9lua_Stateii($21, $22, 1); __label__ = 1; /* $28 */ break $28$10$15$23$2; } else if (__label__ == 7) { var $24 = $1; var $25 = $3; var $26 = $4; __Z15push_onecaptureP10MatchStateiPKcS2_($24, 0, $25, $26); var $27 = $L; __Z12lua_gettableP9lua_Statei($27, 3); __label__ = 1; /* $28 */ break $28$10$15$23$2; } } while(0); if (__label__ == 1) { var $29 = $L; var $30 = __Z13lua_tobooleanP9lua_Statei($29, -1); var $31 = $30 != 0; ; if ($31) { ; var $42 = $L; var $43 = __Z12lua_isstringP9lua_Statei($42, -1); var $44 = $43 != 0; ; if (!$44) { ; var $46 = $L; var $47 = $L; var $48 = $L; var $49 = __Z8lua_typeP9lua_Statei($48, -1); var $50 = __Z12lua_typenameP9lua_Statei($47, $49); var $51 = __Z10luaL_errorP9lua_StatePKcz($46, __str28526, Pointer_make([$50,0,0,0], 0, ALLOC_STACK)); ; } ; } else { ; var $33 = $L; __Z10lua_settopP9lua_Statei($33, -2); var $34 = $L; var $35 = $3; var $36 = $4; var $37 = $3; var $38 = $36; var $39 = $37; var $40 = $38 - $39; __Z15lua_pushlstringP9lua_StatePKcj($34, $35, $40); ; } var $54 = $2; __Z13luaL_addvalueP11luaL_Buffer($54); ; } ; return; } __Z9add_valueP10MatchStateP11luaL_BufferPKcS4_.__index__ = Runtime.getFunctionIndex(__Z9add_valueP10MatchStateP11luaL_BufferPKcS4_, "__Z9add_valueP10MatchStateP11luaL_BufferPKcS4_"); function __Z5add_sP10MatchStateP11luaL_BufferPKcS4_($ms, $b, $s, $e) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $4; var $l = __stackBase__; var $i; var $news; $1 = $ms; $2 = $b; $3 = $s; $4 = $e; var $5 = $1; var $6 = $5+8; var $7 = IHEAP[$6]; var $8 = __Z13lua_tolstringP9lua_StateiPj($7, 3, $l); $news = $8; $i = 0; ; $9$2: while(1) { // $9 var $10 = $i; var $11 = IHEAP[$l]; var $12 = unSign($10, 32) < unSign($11, 32); if (!($12)) { __label__ = 2; /* $108 */ break $9$2; } var $14 = $i; var $15 = $news; var $16 = $15+$14; var $17 = IHEAP[$16]; var $18 = $17; var $19 = $18 != 37; ; if ($19) { ; var $21 = $2; var $22 = $21; var $23 = IHEAP[$22]; var $24 = $2; var $25 = $24+12; var $26 = $25; var $27 = $26+8192; var $28 = $23 < $27; ; if ($28) { __lastLabel__ = 11; ; } else { __lastLabel__ = 11; ; var $30 = $2; var $31 = __Z15luaL_prepbufferP11luaL_Buffer($30); var $32 = $31 != 0; __lastLabel__ = 3; ; } var $34 = __lastLabel__ == 11 ? 1 : ($32); var $35 = $i; var $36 = $news; var $37 = $36+$35; var $38 = IHEAP[$37]; var $39 = $2; var $40 = $39; var $41 = IHEAP[$40]; var $42 = $41+1; IHEAP[$40] = $42; IHEAP[$41] = $38; ; } else { ; var $44 = $i; var $45 = $44 + 1; $i = $45; var $46 = $i; var $47 = $news; var $48 = $47+$46; var $49 = IHEAP[$48]; var $50 = $49; var $51 = _isdigit($50); var $52 = $51 != 0; ; if ($52) { ; var $77 = $i; var $78 = $news; var $79 = $78+$77; var $80 = IHEAP[$79]; var $81 = $80; var $82 = $81 == 48; ; if ($82) { ; var $84 = $2; var $85 = $3; var $86 = $4; var $87 = $3; var $88 = $86; var $89 = $87; var $90 = $88 - $89; __Z15luaL_addlstringP11luaL_BufferPKcj($84, $85, $90); ; } else { ; var $92 = $1; var $93 = $i; var $94 = $news; var $95 = $94+$93; var $96 = IHEAP[$95]; var $97 = $96; var $98 = $97 - 49; var $99 = $3; var $100 = $4; __Z15push_onecaptureP10MatchStateiPKcS2_($92, $98, $99, $100); var $101 = $2; __Z13luaL_addvalueP11luaL_Buffer($101); ; } ; } else { ; var $54 = $2; var $55 = $54; var $56 = IHEAP[$55]; var $57 = $2; var $58 = $57+12; var $59 = $58; var $60 = $59+8192; var $61 = $56 < $60; ; if ($61) { __lastLabel__ = 12; ; } else { __lastLabel__ = 12; ; var $63 = $2; var $64 = __Z15luaL_prepbufferP11luaL_Buffer($63); var $65 = $64 != 0; __lastLabel__ = 6; ; } var $67 = __lastLabel__ == 12 ? 1 : ($65); var $68 = $i; var $69 = $news; var $70 = $69+$68; var $71 = IHEAP[$70]; var $72 = $2; var $73 = $72; var $74 = IHEAP[$73]; var $75 = $74+1; IHEAP[$73] = $75; IHEAP[$74] = $71; ; } ; } ; var $106 = $i; var $107 = $106 + 1; $i = $107; __label__ = 0; /* $9 */ continue $9$2; } STACKTOP = __stackBase__; return; } __Z5add_sP10MatchStateP11luaL_BufferPKcS4_.__index__ = Runtime.getFunctionIndex(__Z5add_sP10MatchStateP11luaL_BufferPKcS4_, "__Z5add_sP10MatchStateP11luaL_BufferPKcS4_"); function __Z10gmatch_auxP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 276; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $2; var $ms = __stackBase__; var $ls = __stackBase__+272; var $s; var $p; var $src; var $e; var $newstart; $2 = $L; var $3 = $2; var $4 = __Z13lua_tolstringP9lua_StateiPj($3, -10003, $ls); $s = $4; var $5 = $2; var $6 = __Z13lua_tolstringP9lua_StateiPj($5, -10004, 0); $p = $6; var $7 = $2; var $8 = $ms+8; IHEAP[$8] = $7; var $9 = $s; var $10 = $ms; IHEAP[$10] = $9; var $11 = $s; var $12 = IHEAP[$ls]; var $13 = $11+$12; var $14 = $ms+4; IHEAP[$14] = $13; var $15 = $s; var $16 = $2; var $17 = __Z13lua_tointegerP9lua_Statei($16, -10005); var $18 = $15+$17; $src = $18; ; $19$2: while(1) { // $19 var $20 = $src; var $21 = $ms+4; var $22 = IHEAP[$21]; var $23 = $20 <= $22; if (!($23)) { __label__ = 2; /* $53 */ break $19$2; } var $25 = $ms+12; IHEAP[$25] = 0; var $26 = $src; var $27 = $p; var $28 = __Z5matchP10MatchStatePKcS2_($ms, $26, $27); $e = $28; var $29 = $28 != 0; if ($29) { __label__ = 3; /* $30 */ break $19$2; } ; var $51 = $src; var $52 = $51+1; $src = $52; __label__ = 0; /* $19 */ continue $19$2; } if (__label__ == 2) { $1 = 0; ; } else if (__label__ == 3) { var $31 = $e; var $32 = $s; var $33 = $31; var $34 = $32; var $35 = $33 - $34; $newstart = $35; var $36 = $e; var $37 = $src; var $38 = $36 == $37; ; if ($38) { ; var $40 = $newstart; var $41 = $40 + 1; $newstart = $41; ; } var $43 = $2; var $44 = $newstart; __Z15lua_pushintegerP9lua_Statei($43, $44); var $45 = $2; __Z11lua_replaceP9lua_Statei($45, -10005); var $46 = $src; var $47 = $e; var $48 = __Z13push_capturesP10MatchStatePKcS2_($ms, $46, $47); $1 = $48; ; } var $55 = $1; STACKTOP = __stackBase__; return $55; } __Z10gmatch_auxP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10gmatch_auxP9lua_State, "__Z10gmatch_auxP9lua_State"); function __Z10scanformatP9lua_StatePKcPc($L, $strfrmt, $form) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $p; $1 = $L; $2 = $strfrmt; $3 = $form; var $4 = $2; $p = $4; ; $5$2: while(1) { // $5 var $6 = $p; var $7 = IHEAP[$6]; var $8 = $7; var $9 = $8 != 0; ; if ($9) { __lastLabel__ = 0; ; var $11 = $p; var $12 = IHEAP[$11]; var $13 = $12; var $14 = _strchr(__str34532, $13); var $15 = $14 != 0; __lastLabel__ = 1; ; } else { __lastLabel__ = 0; ; } var $17 = __lastLabel__ == 0 ? 0 : ($15); if (!($17)) { __label__ = 4; /* $21 */ break $5$2; } var $19 = $p; var $20 = $19+1; $p = $20; __label__ = 0; /* $5 */ continue $5$2; } var $22 = $p; var $23 = $2; var $24 = $22; var $25 = $23; var $26 = $24 - $25; var $27 = unSign($26, 32) >= unSign(6, 32); ; if ($27) { ; var $29 = $1; var $30 = __Z10luaL_errorP9lua_StatePKcz($29, __str35533); ; } var $32 = $p; var $33 = IHEAP[$32]; var $34 = $33; var $35 = _isdigit($34); var $36 = $35 != 0; ; if ($36) { ; var $38 = $p; var $39 = $38+1; $p = $39; ; } var $41 = $p; var $42 = IHEAP[$41]; var $43 = $42; var $44 = _isdigit($43); var $45 = $44 != 0; ; if ($45) { ; var $47 = $p; var $48 = $47+1; $p = $48; ; } var $50 = $p; var $51 = IHEAP[$50]; var $52 = $51; var $53 = $52 == 46; ; if ($53) { ; var $55 = $p; var $56 = $55+1; $p = $56; var $57 = $p; var $58 = IHEAP[$57]; var $59 = $58; var $60 = _isdigit($59); var $61 = $60 != 0; ; if ($61) { ; var $63 = $p; var $64 = $63+1; $p = $64; ; } var $66 = $p; var $67 = IHEAP[$66]; var $68 = $67; var $69 = _isdigit($68); var $70 = $69 != 0; ; if ($70) { ; var $72 = $p; var $73 = $72+1; $p = $73; ; } ; } var $76 = $p; var $77 = IHEAP[$76]; var $78 = $77; var $79 = _isdigit($78); var $80 = $79 != 0; ; if ($80) { ; var $82 = $1; var $83 = __Z10luaL_errorP9lua_StatePKcz($82, __str36534); ; } var $85 = $3; var $86 = $85+1; $3 = $86; IHEAP[$85] = 37; var $87 = $3; var $88 = $2; var $89 = $p; var $90 = $2; var $91 = $89; var $92 = $90; var $93 = $91 - $92; var $94 = $93 + 1; var $95 = _strncpy($87, $88, $94); var $96 = $p; var $97 = $2; var $98 = $96; var $99 = $97; var $100 = $98 - $99; var $101 = $100 + 1; var $102 = $3; var $103 = $102+$101; $3 = $103; var $104 = $3; IHEAP[$104] = 0; var $105 = $p; ; return $105; } __Z10scanformatP9lua_StatePKcPc.__index__ = Runtime.getFunctionIndex(__Z10scanformatP9lua_StatePKcPc, "__Z10scanformatP9lua_StatePKcPc"); function __Z9addintlenPc($form) { ; var __label__; var $1; var $l; var $spec; $1 = $form; var $2 = $1; var $3 = _strlen($2); $l = $3; var $4 = $l; var $5 = $4 - 1; var $6 = $1; var $7 = $6+$5; var $8 = IHEAP[$7]; $spec = $8; var $9 = $1; var $10 = $l; var $11 = $9+$10; var $12 = $11+-1; var $13 = _strcpy($12, __str33531); var $14 = $spec; var $15 = $l; var $16 = $15 + 2; var $17 = $16 - 2; var $18 = $1; var $19 = $18+$17; IHEAP[$19] = $14; var $20 = $l; var $21 = $20 + 2; var $22 = $21 - 1; var $23 = $1; var $24 = $23+$22; IHEAP[$24] = 0; ; return; } __Z9addintlenPc.__index__ = Runtime.getFunctionIndex(__Z9addintlenPc, "__Z9addintlenPc"); function __Z9addquotedP9lua_StateP11luaL_Bufferi($L, $b, $arg) { var __stackBase__ = STACKTOP; STACKTOP += 4; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var __lastLabel__ = null; var $1; var $2; var $3; var $l = __stackBase__; var $s; $1 = $L; $2 = $b; $3 = $arg; var $4 = $1; var $5 = $3; var $6 = __Z17luaL_checklstringP9lua_StateiPj($4, $5, $l); $s = $6; var $7 = $2; var $8 = $7; var $9 = IHEAP[$8]; var $10 = $2; var $11 = $10+12; var $12 = $11; var $13 = $12+8192; var $14 = $9 < $13; ; if ($14) { __lastLabel__ = 18; ; } else { __lastLabel__ = 18; ; var $16 = $2; var $17 = __Z15luaL_prepbufferP11luaL_Buffer($16); var $18 = $17 != 0; __lastLabel__ = 0; ; } var $20 = __lastLabel__ == 18 ? 1 : ($18); var $21 = $2; var $22 = $21; var $23 = IHEAP[$22]; var $24 = $23+1; IHEAP[$22] = $24; IHEAP[$23] = 34; ; $25$5: while(1) { // $25 var $26 = IHEAP[$l]; var $27 = $26 + -1; IHEAP[$l] = $27; var $28 = $26 != 0; if (!($28)) { __label__ = 4; /* $100 */ break $25$5; } var $30 = $s; var $31 = IHEAP[$30]; var $32 = $31; if ($32 == 34) { __label__ = 14; /* $33 */ } else if ($32 == 92) { __label__ = 14; /* $33 */ } else if ($32 == 10) { __label__ = 14; /* $33 */ } else if ($32 == 13) { __label__ = 15; /* $72 */ } else if ($32 == 0) { __label__ = 16; /* $74 */ } else { __label__ = 17; /* $76 */ } if (__label__ == 17) { var $77 = $2; var $78 = $77; var $79 = IHEAP[$78]; var $80 = $2; var $81 = $80+12; var $82 = $81; var $83 = $82+8192; var $84 = $79 < $83; ; if ($84) { __lastLabel__ = 17; ; } else { __lastLabel__ = 17; ; var $86 = $2; var $87 = __Z15luaL_prepbufferP11luaL_Buffer($86); var $88 = $87 != 0; __lastLabel__ = 10; ; } var $90 = __lastLabel__ == 17 ? 1 : ($88); var $91 = $s; var $92 = IHEAP[$91]; var $93 = $2; var $94 = $93; var $95 = IHEAP[$94]; var $96 = $95+1; IHEAP[$94] = $96; IHEAP[$95] = $92; ; } else if (__label__ == 14) { var $34 = $2; var $35 = $34; var $36 = IHEAP[$35]; var $37 = $2; var $38 = $37+12; var $39 = $38; var $40 = $39+8192; var $41 = $36 < $40; ; if ($41) { __lastLabel__ = 14; ; } else { __lastLabel__ = 14; ; var $43 = $2; var $44 = __Z15luaL_prepbufferP11luaL_Buffer($43); var $45 = $44 != 0; __lastLabel__ = 5; ; } var $47 = __lastLabel__ == 14 ? 1 : ($45); var $48 = $2; var $49 = $48; var $50 = IHEAP[$49]; var $51 = $50+1; IHEAP[$49] = $51; IHEAP[$50] = 92; var $52 = $2; var $53 = $52; var $54 = IHEAP[$53]; var $55 = $2; var $56 = $55+12; var $57 = $56; var $58 = $57+8192; var $59 = $54 < $58; ; if ($59) { __lastLabel__ = 19; ; } else { __lastLabel__ = 19; ; var $61 = $2; var $62 = __Z15luaL_prepbufferP11luaL_Buffer($61); var $63 = $62 != 0; __lastLabel__ = 7; ; } var $65 = __lastLabel__ == 19 ? 1 : ($63); var $66 = $s; var $67 = IHEAP[$66]; var $68 = $2; var $69 = $68; var $70 = IHEAP[$69]; var $71 = $70+1; IHEAP[$69] = $71; IHEAP[$70] = $67; ; } else if (__label__ == 15) { var $73 = $2; __Z15luaL_addlstringP11luaL_BufferPKcj($73, __str31529, 2); ; } else if (__label__ == 16) { var $75 = $2; __Z15luaL_addlstringP11luaL_BufferPKcj($75, __str32530, 4); ; } var $98 = $s; var $99 = $98+1; $s = $99; __label__ = 2; /* $25 */ continue $25$5; } var $101 = $2; var $102 = $101; var $103 = IHEAP[$102]; var $104 = $2; var $105 = $104+12; var $106 = $105; var $107 = $106+8192; var $108 = $103 < $107; ; if ($108) { __lastLabel__ = 4; ; } else { __lastLabel__ = 4; ; var $110 = $2; var $111 = __Z15luaL_prepbufferP11luaL_Buffer($110); var $112 = $111 != 0; __lastLabel__ = 12; ; } var $114 = __lastLabel__ == 4 ? 1 : ($112); var $115 = $2; var $116 = $115; var $117 = IHEAP[$116]; var $118 = $117+1; IHEAP[$116] = $118; IHEAP[$117] = 34; STACKTOP = __stackBase__; return; } __Z9addquotedP9lua_StateP11luaL_Bufferi.__index__ = Runtime.getFunctionIndex(__Z9addquotedP9lua_StateP11luaL_Bufferi, "__Z9addquotedP9lua_StateP11luaL_Bufferi"); function __Z6writerP9lua_StatePKvjPv($L, $b, $size, $B) { ; var __label__; var $1; var $2; var $3; var $4; $1 = $L; $2 = $b; $3 = $size; $4 = $B; var $5 = $4; var $6 = $5; var $7 = $2; var $8 = $3; __Z15luaL_addlstringP11luaL_BufferPKcj($6, $7, $8); ; return 0; } __Z6writerP9lua_StatePKvjPv.__index__ = Runtime.getFunctionIndex(__Z6writerP9lua_StatePKvjPv, "__Z6writerP9lua_StatePKvjPv"); function __Z10ll_loadlibP9lua_State($L) { ; var __label__; var __lastLabel__ = null; var $1; var $2; var $path; var $init; var $stat; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $path = $4; var $5 = $2; var $6 = __Z17luaL_checklstringP9lua_StateiPj($5, 2, 0); $init = $6; var $7 = $2; var $8 = $path; var $9 = $init; var $10 = __Z11ll_loadfuncP9lua_StatePKcS2_($7, $8, $9); $stat = $10; var $11 = $stat; var $12 = $11 == 0; ; if ($12) { ; $1 = 1; ; } else { ; var $15 = $2; __Z11lua_pushnilP9lua_State($15); var $16 = $2; __Z10lua_insertP9lua_Statei($16, -2); var $17 = $2; var $18 = $stat; var $19 = $18 == 1; ; if ($19) { ; __lastLabel__ = 1; ; } else { ; __lastLabel__ = 3; ; } var $23 = __lastLabel__ == 1 ? __str50588 : (__str51589); __Z14lua_pushstringP9lua_StatePKc($17, $23); $1 = 3; ; } var $25 = $1; ; return $25; } __Z10ll_loadlibP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10ll_loadlibP9lua_State, "__Z10ll_loadlibP9lua_State"); function __Z9ll_seeallP9lua_State($L) { ; var __label__; var $1; $1 = $L; var $2 = $1; __Z14luaL_checktypeP9lua_Stateii($2, 1, 5); var $3 = $1; var $4 = __Z16lua_getmetatableP9lua_Statei($3, 1); var $5 = $4 != 0; ; if (!$5) { ; var $7 = $1; __Z15lua_createtableP9lua_Stateii($7, 0, 1); var $8 = $1; __Z13lua_pushvalueP9lua_Statei($8, -1); var $9 = $1; var $10 = __Z16lua_setmetatableP9lua_Statei($9, 1); ; } var $12 = $1; __Z13lua_pushvalueP9lua_Statei($12, -10002); var $13 = $1; __Z12lua_setfieldP9lua_StateiPKc($13, -2, __str49587); ; return 0; } __Z9ll_seeallP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9ll_seeallP9lua_State, "__Z9ll_seeallP9lua_State"); function __Z9ll_moduleP9lua_State($L) { ; var __label__; var $1; var $2; var $modname; var $loaded; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $modname = $4; var $5 = $2; var $6 = __Z10lua_gettopP9lua_State($5); var $7 = $6 + 1; $loaded = $7; var $8 = $2; __Z12lua_getfieldP9lua_StateiPKc($8, -10000, __str16554); var $9 = $2; var $10 = $loaded; var $11 = $modname; __Z12lua_getfieldP9lua_StateiPKc($9, $10, $11); var $12 = $2; var $13 = __Z8lua_typeP9lua_Statei($12, -1); var $14 = $13 == 5; ; $30$15$2: do { if ($14) { __label__ = 1; /* $30 */ } else { ; var $16 = $2; __Z10lua_settopP9lua_Statei($16, -2); var $17 = $2; var $18 = $modname; var $19 = __Z14luaL_findtableP9lua_StateiPKci($17, -10002, $18, 1); var $20 = $19 != 0; ; if ($20) { ; var $22 = $2; var $23 = $modname; var $24 = __Z10luaL_errorP9lua_StatePKcz($22, __str43581, Pointer_make([$23,0,0,0], 0, ALLOC_STACK)); $1 = $24; __label__ = 0; /* $47 */ break $30$15$2; } else { ; var $26 = $2; __Z13lua_pushvalueP9lua_Statei($26, -1); var $27 = $2; var $28 = $loaded; var $29 = $modname; __Z12lua_setfieldP9lua_StateiPKc($27, $28, $29); __label__ = 1; /* $30 */ break $30$15$2; } } } while(0); if (__label__ == 1) { var $31 = $2; __Z12lua_getfieldP9lua_StateiPKc($31, -1, __str44582); var $32 = $2; var $33 = __Z8lua_typeP9lua_Statei($32, -1); var $34 = $33 == 0; ; if ($34) { ; var $38 = $2; __Z10lua_settopP9lua_Statei($38, -2); var $39 = $2; var $40 = $modname; __Z7modinitP9lua_StatePKc($39, $40); ; } else { ; var $36 = $2; __Z10lua_settopP9lua_Statei($36, -2); ; } var $42 = $2; __Z13lua_pushvalueP9lua_Statei($42, -1); var $43 = $2; __Z7setfenvP9lua_State($43); var $44 = $2; var $45 = $loaded; var $46 = $45 - 1; __Z9dooptionsP9lua_Statei($44, $46); $1 = 0; ; } var $48 = $1; ; return $48; } __Z9ll_moduleP9lua_State.__index__ = Runtime.getFunctionIndex(__Z9ll_moduleP9lua_State, "__Z9ll_moduleP9lua_State"); function __Z10ll_requireP9lua_State($L) { ; var __label__; var $1; var $2; var $name; var $i; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $name = $4; var $5 = $2; __Z10lua_settopP9lua_Statei($5, 1); var $6 = $2; __Z12lua_getfieldP9lua_StateiPKc($6, -10000, __str16554); var $7 = $2; var $8 = $name; __Z12lua_getfieldP9lua_StateiPKc($7, 2, $8); var $9 = $2; var $10 = __Z13lua_tobooleanP9lua_Statei($9, -1); var $11 = $10 != 0; ; if ($11) { ; var $13 = $2; var $14 = __Z14lua_touserdataP9lua_Statei($13, -1); var $15 = $14 == __ZL9sentinel_; ; if ($15) { ; var $17 = $2; var $18 = $name; var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str40578, Pointer_make([$18,0,0,0], 0, ALLOC_STACK)); ; } $1 = 1; ; } else { ; var $22 = $2; __Z12lua_getfieldP9lua_StateiPKc($22, -10001, __str7545); var $23 = $2; var $24 = __Z8lua_typeP9lua_Statei($23, -1); var $25 = $24 == 5; ; if (!$25) { ; var $27 = $2; var $28 = __Z10luaL_errorP9lua_StatePKcz($27, __str41579); ; } var $30 = $2; __Z15lua_pushlstringP9lua_StatePKcj($30, __str33571, 0); $i = 1; ; $31$11: while(1) { // $31 var $32 = $2; var $33 = $i; __Z11lua_rawgetiP9lua_Stateii($32, -2, $33); var $34 = $2; var $35 = __Z8lua_typeP9lua_Statei($34, -1); var $36 = $35 == 0; ; if ($36) { ; var $38 = $2; var $39 = $name; var $40 = $2; var $41 = __Z13lua_tolstringP9lua_StateiPj($40, -2, 0); var $42 = __Z10luaL_errorP9lua_StatePKcz($38, __str42580, Pointer_make([$39,0,0,0,$41,0,0,0], 0, ALLOC_STACK)); ; } var $44 = $2; var $45 = $name; __Z14lua_pushstringP9lua_StatePKc($44, $45); var $46 = $2; __Z8lua_callP9lua_Stateii($46, 1, 1); var $47 = $2; var $48 = __Z8lua_typeP9lua_Statei($47, -1); var $49 = $48 == 6; if ($49) { __label__ = 5; /* $50 */ break $31$11; } var $52 = $2; var $53 = __Z12lua_isstringP9lua_Statei($52, -1); var $54 = $53 != 0; ; if ($54) { ; var $56 = $2; __Z10lua_concatP9lua_Statei($56, 2); ; } else { ; var $58 = $2; __Z10lua_settopP9lua_Statei($58, -2); ; } ; ; var $62 = $i; var $63 = $62 + 1; $i = $63; __label__ = 3; /* $31 */ continue $31$11; } ; var $65 = $2; __Z21lua_pushlightuserdataP9lua_StatePv($65, __ZL9sentinel_); var $66 = $2; var $67 = $name; __Z12lua_setfieldP9lua_StateiPKc($66, 2, $67); var $68 = $2; var $69 = $name; __Z14lua_pushstringP9lua_StatePKc($68, $69); var $70 = $2; __Z8lua_callP9lua_Stateii($70, 1, 1); var $71 = $2; var $72 = __Z8lua_typeP9lua_Statei($71, -1); var $73 = $72 == 0; ; if (!$73) { ; var $75 = $2; var $76 = $name; __Z12lua_setfieldP9lua_StateiPKc($75, 2, $76); ; } var $78 = $2; var $79 = $name; __Z12lua_getfieldP9lua_StateiPKc($78, 2, $79); var $80 = $2; var $81 = __Z14lua_touserdataP9lua_Statei($80, -1); var $82 = $81 == __ZL9sentinel_; ; if ($82) { ; var $84 = $2; __Z15lua_pushbooleanP9lua_Statei($84, 1); var $85 = $2; __Z13lua_pushvalueP9lua_Statei($85, -1); var $86 = $2; var $87 = $name; __Z12lua_setfieldP9lua_StateiPKc($86, 2, $87); ; } $1 = 1; ; } var $90 = $1; ; return $90; } __Z10ll_requireP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10ll_requireP9lua_State, "__Z10ll_requireP9lua_State"); function __Z14loader_preloadP9lua_State($L) { ; var __label__; var $1; var $name; $1 = $L; var $2 = $1; var $3 = __Z17luaL_checklstringP9lua_StateiPj($2, 1, 0); $name = $3; var $4 = $1; __Z12lua_getfieldP9lua_StateiPKc($4, -10001, __str18556); var $5 = $1; var $6 = __Z8lua_typeP9lua_Statei($5, -1); var $7 = $6 == 5; ; if (!$7) { ; var $9 = $1; var $10 = __Z10luaL_errorP9lua_StatePKcz($9, __str38576); ; } var $12 = $1; var $13 = $name; __Z12lua_getfieldP9lua_StateiPKc($12, -1, $13); var $14 = $1; var $15 = __Z8lua_typeP9lua_Statei($14, -1); var $16 = $15 == 0; ; if ($16) { ; var $18 = $1; var $19 = $name; var $20 = __Z15lua_pushfstringP9lua_StatePKcz($18, __str39577, Pointer_make([$19,0,0,0], 0, ALLOC_STACK)); ; } ; return 1; } __Z14loader_preloadP9lua_State.__index__ = Runtime.getFunctionIndex(__Z14loader_preloadP9lua_State, "__Z14loader_preloadP9lua_State"); function __Z10loader_LuaP9lua_State($L) { ; var __label__; var $1; var $2; var $filename; var $name; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $name = $4; var $5 = $2; var $6 = $name; var $7 = __Z8findfileP9lua_StatePKcS2_($5, $6, __str8546); $filename = $7; var $8 = $filename; var $9 = $8 == 0; ; if ($9) { ; $1 = 1; ; } else { ; var $12 = $2; var $13 = $filename; var $14 = __Z13luaL_loadfileP9lua_StatePKc($12, $13); var $15 = $14 != 0; ; if ($15) { ; var $17 = $2; var $18 = $filename; __Z9loaderrorP9lua_StatePKc($17, $18); ; } $1 = 1; ; } var $21 = $1; ; return $21; } __Z10loader_LuaP9lua_State.__index__ = Runtime.getFunctionIndex(__Z10loader_LuaP9lua_State, "__Z10loader_LuaP9lua_State"); function __Z8loader_CP9lua_State($L) { ; var __label__; var $1; var $2; var $funcname; var $name; var $filename; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $name = $4; var $5 = $2; var $6 = $name; var $7 = __Z8findfileP9lua_StatePKcS2_($5, $6, __str11549); $filename = $7; var $8 = $filename; var $9 = $8 == 0; ; if ($9) { ; $1 = 1; ; } else { ; var $12 = $2; var $13 = $name; var $14 = __Z10mkfuncnameP9lua_StatePKc($12, $13); $funcname = $14; var $15 = $2; var $16 = $filename; var $17 = $funcname; var $18 = __Z11ll_loadfuncP9lua_StatePKcS2_($15, $16, $17); var $19 = $18 != 0; ; if ($19) { ; var $21 = $2; var $22 = $filename; __Z9loaderrorP9lua_StatePKc($21, $22); ; } $1 = 1; ; } var $25 = $1; ; return $25; } __Z8loader_CP9lua_State.__index__ = Runtime.getFunctionIndex(__Z8loader_CP9lua_State, "__Z8loader_CP9lua_State"); function __Z12loader_CrootP9lua_State($L) { ; var __label__; var $1; var $2; var $funcname; var $filename; var $name; var $p; var $stat; $2 = $L; var $3 = $2; var $4 = __Z17luaL_checklstringP9lua_StateiPj($3, 1, 0); $name = $4; var $5 = $name; var $6 = _strchr($5, 46); $p = $6; var $7 = $p; var $8 = $7 == 0; ; if ($8) { ; $1 = 0; ; } else { ; var $11 = $2; var $12 = $name; var $13 = $p; var $14 = $name; var $15 = $13; var $16 = $14; var $17 = $15 - $16; __Z15lua_pushlstringP9lua_StatePKcj($11, $12, $17); var $18 = $2; var $19 = $2; var $20 = __Z13lua_tolstringP9lua_StateiPj($19, -1, 0); var $21 = __Z8findfileP9lua_StatePKcS2_($18, $20, __str11549); $filename = $21; var $22 = $filename; var $23 = $22 == 0; ; if ($23) { ; $1 = 1; ; } else { ; var $26 = $2; var $27 = $name; var $28 = __Z10mkfuncnameP9lua_StatePKc($26, $27); $funcname = $28; var $29 = $2; var $30 = $filename; var $31 = $funcname; var $32 = __Z11ll_loadfuncP9lua_StatePKcS2_($29, $30, $31); $stat = $32; var $33 = $32 != 0; ; if ($33) { ; var $35 = $stat; var $36 = $35 != 2; ; if ($36) { ; var $38 = $2; var $39 = $filename; __Z9loaderrorP9lua_StatePKc($38, $39); ; } var $41 = $2; var $42 = $name; var $43 = $filename; var $44 = __Z15lua_pushfstringP9lua_StatePKcz($41, __str22560, Pointer_make([$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK)); $1 = 1; ; } else { ; $1 = 1; ; } } } var $47 = $1; ; return $47; } __Z12loader_CrootP9lua_State.__index__ = Runtime.getFunctionIndex(__Z12loader_CrootP9lua_State, "__Z12loader_CrootP9lua_State"); function __Z15luaopen_packageP9lua_State($L) { ; var __label__; var $1; var $i; $1 = $L; var $2 = $1; var $3 = __Z17luaL_newmetatableP9lua_StatePKc($2, __str4542); var $4 = $1; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($4, __Z4gctmP9lua_State.__index__, 0); var $5 = $1; __Z12lua_setfieldP9lua_StateiPKc($5, -2, __str5543); var $6 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($6, __str6544, __ZL8pk_funcs); var $7 = $1; __Z13lua_pushvalueP9lua_Statei($7, -1); var $8 = $1; __Z11lua_replaceP9lua_Statei($8, -10001); var $9 = $1; __Z15lua_createtableP9lua_Stateii($9, 0, 4); $i = 0; ; $10$2: while(1) { // $10 var $11 = $i; var $12 = __ZL7loaders+$11*4; var $13 = IHEAP[$12]; var $14 = $13 != 0; if (!($14)) { __label__ = 2; /* $26 */ break $10$2; } var $16 = $1; var $17 = $i; var $18 = __ZL7loaders+$17*4; var $19 = IHEAP[$18]; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($16, $19, 0); var $20 = $1; var $21 = $i; var $22 = $21 + 1; __Z11lua_rawsetiP9lua_Stateii($20, -2, $22); ; var $24 = $i; var $25 = $24 + 1; $i = $25; __label__ = 0; /* $10 */ continue $10$2; } var $27 = $1; __Z12lua_setfieldP9lua_StateiPKc($27, -2, __str7545); var $28 = $1; __Z7setpathP9lua_StatePKcS2_S2_($28, __str8546, __str9547, __str10548); var $29 = $1; __Z7setpathP9lua_StatePKcS2_S2_($29, __str11549, __str12550, __str13551); var $30 = $1; __Z15lua_pushlstringP9lua_StatePKcj($30, __str14552, 9); var $31 = $1; __Z12lua_setfieldP9lua_StateiPKc($31, -2, __str15553); var $32 = $1; var $33 = __Z14luaL_findtableP9lua_StateiPKci($32, -10000, __str16554, 2); var $34 = $1; __Z12lua_setfieldP9lua_StateiPKc($34, -2, __str17555); var $35 = $1; __Z15lua_createtableP9lua_Stateii($35, 0, 0); var $36 = $1; __Z12lua_setfieldP9lua_StateiPKc($36, -2, __str18556); var $37 = $1; __Z13lua_pushvalueP9lua_Statei($37, -10002); var $38 = $1; __Z13luaL_registerP9lua_StatePKcPK8luaL_Reg($38, 0, __ZL8ll_funcs); var $39 = $1; __Z10lua_settopP9lua_Statei($39, -2); ; return 1; } __Z15luaopen_packageP9lua_State.__index__ = Runtime.getFunctionIndex(__Z15luaopen_packageP9lua_State, "__Z15luaopen_packageP9lua_State"); function __Z4gctmP9lua_State($L) { ; var __label__; var $1; var $lib; $1 = $L; var $2 = $1; var $3 = __Z15luaL_checkudataP9lua_StateiPKc($2, 1, __str4542); var $4 = $3; $lib = $4; var $5 = $lib; var $6 = IHEAP[$5]; var $7 = $6 != 0; ; if ($7) { ; var $9 = $lib; var $10 = IHEAP[$9]; __Z12ll_unloadlibPv($10); ; } var $12 = $lib; IHEAP[$12] = 0; ; return 0; } __Z4gctmP9lua_State.__index__ = Runtime.getFunctionIndex(__Z4gctmP9lua_State, "__Z4gctmP9lua_State"); function __Z7setpathP9lua_StatePKcS2_S2_($L, $fieldname, $envname, $def) { ; var __label__; var $1; var $2; var $3; var $4; var $path; $1 = $L; $2 = $fieldname; $3 = $envname; $4 = $def; var $5 = $3; var $6 = _getenv($5); $path = $6; var $7 = $path; var $8 = $7 == 0; ; if ($8) { ; var $10 = $1; var $11 = $4; __Z14lua_pushstringP9lua_StatePKc($10, $11); ; } else { ; var $13 = $1; var $14 = $path; var $15 = __Z9luaL_gsubP9lua_StatePKcS2_S2_($13, $14, __str19557, __str20558); $path = $15; var $16 = $1; var $17 = $path; var $18 = $4; var $19 = __Z9luaL_gsubP9lua_StatePKcS2_S2_($16, $17, __str21559, $18); var $20 = $1; __Z10lua_removeP9lua_Statei($20, -2); ; } var $22 = $1; var $23 = $2; __Z12lua_setfieldP9lua_StateiPKc($22, -2, $23); ; return; } __Z7setpathP9lua_StatePKcS2_S2_.__index__ = Runtime.getFunctionIndex(__Z7setpathP9lua_StatePKcS2_S2_, "__Z7setpathP9lua_StatePKcS2_S2_"); function __Z12ll_unloadlibPv($lib) { ; var __label__; var $1; $1 = $lib; ; return; } __Z12ll_unloadlibPv.__index__ = Runtime.getFunctionIndex(__Z12ll_unloadlibPv, "__Z12ll_unloadlibPv"); function __Z8findfileP9lua_StatePKcS2_($L, $name, $pname) { ; var __label__; var $1; var $2; var $3; var $4; var $path; var $filename; $2 = $L; $3 = $name; $4 = $pname; var $5 = $2; var $6 = $3; var $7 = __Z9luaL_gsubP9lua_StatePKcS2_S2_($5, $6, __str28566, __str31569); $3 = $7; var $8 = $2; var $9 = $4; __Z12lua_getfieldP9lua_StateiPKc($8, -10001, $9); var $10 = $2; var $11 = __Z13lua_tolstringP9lua_StateiPj($10, -1, 0); $path = $11; var $12 = $path; var $13 = $12 == 0; ; if ($13) { ; var $15 = $2; var $16 = $4; var $17 = __Z10luaL_errorP9lua_StatePKcz($15, __str32570, Pointer_make([$16,0,0,0], 0, ALLOC_STACK)); ; } var $19 = $2; __Z15lua_pushlstringP9lua_StatePKcj($19, __str33571, 0); ; $20$5: while(1) { // $20 var $21 = $2; var $22 = $path; var $23 = __Z16pushnexttemplateP9lua_StatePKc($21, $22); $path = $23; var $24 = $23 != 0; if (!($24)) { __label__ = 3; /* $43 */ break $20$5; } var $26 = $2; var $27 = $2; var $28 = __Z13lua_tolstringP9lua_StateiPj($27, -1, 0); var $29 = $3; var $30 = __Z9luaL_gsubP9lua_StatePKcS2_S2_($26, $28, __str34572, $29); $filename = $30; var $31 = $2; __Z10lua_removeP9lua_Statei($31, -2); var $32 = $filename; var $33 = __Z8readablePKc($32); var $34 = $33 != 0; if ($34) { __label__ = 4; /* $35 */ break $20$5; } var $38 = $2; var $39 = $filename; var $40 = __Z15lua_pushfstringP9lua_StatePKcz($38, __str35573, Pointer_make([$39,0,0,0], 0, ALLOC_STACK)); var $41 = $2; __Z10lua_removeP9lua_Statei($41, -2); var $42 = $2; __Z10lua_concatP9lua_Statei($42, 2); __label__ = 1; /* $20 */ continue $20$5; } if (__label__ == 3) { $1 = 0; ; } else if (__label__ == 4) { var $36 = $filename; $1 = $36; ; } var $45 = $1; ; return $45; } __Z8findfileP9lua_StatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z8findfileP9lua_StatePKcS2_, "__Z8findfileP9lua_StatePKcS2_"); function __Z10mkfuncnameP9lua_StatePKc($L, $modname) { ; var __label__; var $1; var $2; var $funcname; var $mark; $1 = $L; $2 = $modname; var $3 = $2; var $4 = IHEAP[__str27565]; var $5 = $4; var $6 = _strchr($3, $5); $mark = $6; var $7 = $mark; var $8 = $7 != 0; ; if ($8) { ; var $10 = $mark; var $11 = $10+1; $2 = $11; ; } var $13 = $1; var $14 = $2; var $15 = __Z9luaL_gsubP9lua_StatePKcS2_S2_($13, $14, __str28566, __str29567); $funcname = $15; var $16 = $1; var $17 = $funcname; var $18 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str30568, Pointer_make([$17,0,0,0], 0, ALLOC_STACK)); $funcname = $18; var $19 = $1; __Z10lua_removeP9lua_Statei($19, -2); var $20 = $funcname; ; return $20; } __Z10mkfuncnameP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z10mkfuncnameP9lua_StatePKc, "__Z10mkfuncnameP9lua_StatePKc"); function __Z11ll_loadfuncP9lua_StatePKcS2_($L, $path, $sym) { ; var __label__; var $1; var $2; var $3; var $4; var $reg; var $f; $2 = $L; $3 = $path; $4 = $sym; var $5 = $2; var $6 = $3; var $7 = __Z11ll_registerP9lua_StatePKc($5, $6); $reg = $7; var $8 = $reg; var $9 = IHEAP[$8]; var $10 = $9 == 0; ; if ($10) { ; var $12 = $2; var $13 = $3; var $14 = __Z7ll_loadP9lua_StatePKc($12, $13); var $15 = $reg; IHEAP[$15] = $14; ; } var $17 = $reg; var $18 = IHEAP[$17]; var $19 = $18 == 0; ; if ($19) { ; $1 = 1; ; } else { ; var $22 = $2; var $23 = $reg; var $24 = IHEAP[$23]; var $25 = $4; var $26 = __Z6ll_symP9lua_StatePvPKc($22, $24, $25); $f = $26; var $27 = $f; var $28 = $27 == 0; ; if ($28) { ; $1 = 2; ; } else { ; var $31 = $2; var $32 = $f; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($31, $32, 0); $1 = 0; ; } } var $34 = $1; ; return $34; } __Z11ll_loadfuncP9lua_StatePKcS2_.__index__ = Runtime.getFunctionIndex(__Z11ll_loadfuncP9lua_StatePKcS2_, "__Z11ll_loadfuncP9lua_StatePKcS2_"); function __Z9loaderrorP9lua_StatePKc($L, $filename) { ; var __label__; var $1; var $2; $1 = $L; $2 = $filename; var $3 = $1; var $4 = $1; var $5 = __Z13lua_tolstringP9lua_StateiPj($4, 1, 0); var $6 = $2; var $7 = $1; var $8 = __Z13lua_tolstringP9lua_StateiPj($7, -1, 0); var $9 = __Z10luaL_errorP9lua_StatePKcz($3, __str23561, Pointer_make([$5,0,0,0,$6,0,0,0,$8,0,0,0], 0, ALLOC_STACK)); ; return; } __Z9loaderrorP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z9loaderrorP9lua_StatePKc, "__Z9loaderrorP9lua_StatePKc"); function __Z11ll_registerP9lua_StatePKc($L, $path) { ; var __label__; var $1; var $2; var $plib; $1 = $L; $2 = $path; var $3 = $1; var $4 = $2; var $5 = __Z15lua_pushfstringP9lua_StatePKcz($3, __str25563, Pointer_make([__str26564,0,0,0,$4,0,0,0], 0, ALLOC_STACK)); var $6 = $1; __Z12lua_gettableP9lua_Statei($6, -10000); var $7 = $1; var $8 = __Z8lua_typeP9lua_Statei($7, -1); var $9 = $8 == 0; ; if ($9) { ; var $15 = $1; __Z10lua_settopP9lua_Statei($15, -2); var $16 = $1; var $17 = __Z15lua_newuserdataP9lua_Statej($16, 4); var $18 = $17; $plib = $18; var $19 = $plib; IHEAP[$19] = 0; var $20 = $1; __Z12lua_getfieldP9lua_StateiPKc($20, -10000, __str4542); var $21 = $1; var $22 = __Z16lua_setmetatableP9lua_Statei($21, -2); var $23 = $1; var $24 = $2; var $25 = __Z15lua_pushfstringP9lua_StatePKcz($23, __str25563, Pointer_make([__str26564,0,0,0,$24,0,0,0], 0, ALLOC_STACK)); var $26 = $1; __Z13lua_pushvalueP9lua_Statei($26, -2); var $27 = $1; __Z12lua_settableP9lua_Statei($27, -10000); ; } else { ; var $11 = $1; var $12 = __Z14lua_touserdataP9lua_Statei($11, -1); var $13 = $12; $plib = $13; ; } var $29 = $plib; ; return $29; } __Z11ll_registerP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z11ll_registerP9lua_StatePKc, "__Z11ll_registerP9lua_StatePKc"); function __Z7ll_loadP9lua_StatePKc($L, $path) { ; var __label__; var $1; var $2; $1 = $L; $2 = $path; var $3 = $1; __Z15lua_pushlstringP9lua_StatePKcj($3, __str24562, 58); ; return 0; } __Z7ll_loadP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z7ll_loadP9lua_StatePKc, "__Z7ll_loadP9lua_StatePKc"); function __Z6ll_symP9lua_StatePvPKc($L, $lib, $sym) { ; var __label__; var $1; var $2; var $3; $1 = $L; $2 = $lib; $3 = $sym; var $4 = $1; __Z15lua_pushlstringP9lua_StatePKcj($4, __str24562, 58); ; return 0; } __Z6ll_symP9lua_StatePvPKc.__index__ = Runtime.getFunctionIndex(__Z6ll_symP9lua_StatePvPKc, "__Z6ll_symP9lua_StatePvPKc"); function __Z16pushnexttemplateP9lua_StatePKc($L, $path) { ; var __label__; var $1; var $2; var $3; var $l; $2 = $L; $3 = $path; ; $4$2: while(1) { // $4 var $5 = $3; var $6 = IHEAP[$5]; var $7 = $6; var $8 = IHEAP[__str37575]; var $9 = $8; var $10 = $7 == $9; if (!($10)) { __label__ = 2; /* $14 */ break $4$2; } var $12 = $3; var $13 = $12+1; $3 = $13; __label__ = 0; /* $4 */ continue $4$2; } var $15 = $3; var $16 = IHEAP[$15]; var $17 = $16; var $18 = $17 == 0; ; if ($18) { ; $1 = 0; ; } else { ; var $21 = $3; var $22 = IHEAP[__str37575]; var $23 = $22; var $24 = _strchr($21, $23); $l = $24; var $25 = $l; var $26 = $25 == 0; ; if ($26) { ; var $28 = $3; var $29 = $3; var $30 = _strlen($29); var $31 = $28+$30; $l = $31; ; } var $33 = $2; var $34 = $3; var $35 = $l; var $36 = $3; var $37 = $35; var $38 = $36; var $39 = $37 - $38; __Z15lua_pushlstringP9lua_StatePKcj($33, $34, $39); var $40 = $l; $1 = $40; ; } var $42 = $1; ; return $42; } __Z16pushnexttemplateP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z16pushnexttemplateP9lua_StatePKc, "__Z16pushnexttemplateP9lua_StatePKc"); function __Z8readablePKc($filename) { ; var __label__; var $1; var $2; var $f; $2 = $filename; var $3 = $2; var $4 = _fopen($3, __str36574); $f = $4; var $5 = $f; var $6 = $5 == 0; ; if ($6) { ; $1 = 0; ; } else { ; var $9 = $f; var $10 = _fclose($9); $1 = 1; ; } var $12 = $1; ; return $12; } __Z8readablePKc.__index__ = Runtime.getFunctionIndex(__Z8readablePKc, "__Z8readablePKc"); function __Z7modinitP9lua_StatePKc($L, $modname) { ; var __label__; var $1; var $2; var $dot; $1 = $L; $2 = $modname; var $3 = $1; __Z13lua_pushvalueP9lua_Statei($3, -1); var $4 = $1; __Z12lua_setfieldP9lua_StateiPKc($4, -2, __str47585); var $5 = $1; var $6 = $2; __Z14lua_pushstringP9lua_StatePKc($5, $6); var $7 = $1; __Z12lua_setfieldP9lua_StateiPKc($7, -2, __str44582); var $8 = $2; var $9 = _strrchr($8, 46); $dot = $9; var $10 = $dot; var $11 = $10 == 0; ; if ($11) { ; var $13 = $2; $dot = $13; ; } else { ; var $15 = $dot; var $16 = $15+1; $dot = $16; ; } var $18 = $1; var $19 = $2; var $20 = $dot; var $21 = $2; var $22 = $20; var $23 = $21; var $24 = $22 - $23; __Z15lua_pushlstringP9lua_StatePKcj($18, $19, $24); var $25 = $1; __Z12lua_setfieldP9lua_StateiPKc($25, -2, __str48586); ; return; } __Z7modinitP9lua_StatePKc.__index__ = Runtime.getFunctionIndex(__Z7modinitP9lua_StatePKc, "__Z7modinitP9lua_StatePKc"); function __Z7setfenvP9lua_State($L) { var __stackBase__ = STACKTOP; STACKTOP += 100; for (var i = __stackBase__; i < STACKTOP; i++) IHEAP[i] = FHEAP[i] = 0; var __label__; var $1; var $ar = __stackBase__; $1 = $L; var $2 = $1; var $3 = __Z12lua_getstackP9lua_StateiP9lua_Debug($2, 1, $ar); var $4 = $3 == 0; ; $13$5$2: do { if ($4) { __label__ = 0; /* $13 */ } else { ; var $6 = $1; var $7 = __Z11lua_getinfoP9lua_StatePKcP9lua_Debug($6, __str45583, $ar); var $8 = $7 == 0; if ($8) { __label__ = 0; /* $13 */ break $13$5$2; } var $10 = $1; var $11 = __Z15lua_iscfunctionP9lua_Statei($10, -1); var $12 = $11 != 0; if ($12) { __label__ = 0; /* $13 */ break $13$5$2; } else { __label__ = 2; /* $16 */ break $13$5$2; } } } while(0); if (__label__ == 0) { var $14 = $1; var $15 = __Z10luaL_errorP9lua_StatePKcz($14, __str46584); ; } var $17 = $1; __Z13lua_pushvalueP9lua_Statei($17, -2); var $18 = $1; var $19 = __Z11lua_setfenvP9lua_Statei($18, -2); var $20 = $1; __Z10lua_settopP9lua_Statei($20, -2); STACKTOP = __stackBase__; return; } __Z7setfenvP9lua_State.__index__ = Runtime.getFunctionIndex(__Z7setfenvP9lua_State, "__Z7setfenvP9lua_State"); function __Z9dooptionsP9lua_Statei($L, $n) { ; var __label__; var $1; var $2; var $i; $1 = $L; $2 = $n; $i = 2; ; $3$2: while(1) { // $3 var $4 = $i; var $5 = $2; var $6 = $4 <= $5; if (!($6)) { __label__ = 2; /* $15 */ break $3$2; } var $8 = $1; var $9 = $i; __Z13lua_pushvalueP9lua_Statei($8, $9); var $10 = $1; __Z13lua_pushvalueP9lua_Statei($10, -2); var $11 = $1; __Z8lua_callP9lua_Stateii($11, 1, 0); ; var $13 = $i; var $14 = $13 + 1; $i = $14; __label__ = 0; /* $3 */ continue $3$2; } ; return; } __Z9dooptionsP9lua_Statei.__index__ = Runtime.getFunctionIndex(__Z9dooptionsP9lua_Statei, "__Z9dooptionsP9lua_Statei"); function __Z13luaL_openlibsP9lua_State($L) { ; var __label__; var $1; var $lib; $1 = $L; $lib = __ZL7lualibs; ; $2$2: while(1) { // $2 var $3 = $lib; var $4 = $3+4; var $5 = IHEAP[$4]; var $6 = $5 != 0; if (!($6)) { __label__ = 2; /* $20 */ break $2$2; } var $8 = $1; var $9 = $lib; var $10 = $9+4; var $11 = IHEAP[$10]; __Z16lua_pushcclosureP9lua_StatePFiS0_Ei($8, $11, 0); var $12 = $1; var $13 = $lib; var $14 = $13; var $15 = IHEAP[$14]; __Z14lua_pushstringP9lua_StatePKc($12, $15); var $16 = $1; __Z8lua_callP9lua_Stateii($16, 1, 0); ; var $18 = $lib; var $19 = $18+8; $lib = $19; __label__ = 0; /* $2 */ continue $2$2; } ; return; } __Z13luaL_openlibsP9lua_State.__index__ = Runtime.getFunctionIndex(__Z13luaL_openlibsP9lua_State, "__Z13luaL_openlibsP9lua_State"); // === Auto-generated postamble setup entry stuff === function run(args) { __initializeRuntime__(); var globalFuncs = []; __ZL7globalL = Pointer_make([0], 0, ALLOC_STATIC); __str = Pointer_make([99,97,110,110,111,116,32,99,114,101,97,116,101,32,115,116,97,116,101,58,32,110,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,0] /* cannot create state: not enough memory\00*/, 0, ALLOC_STATIC); __str1 = Pointer_make([40,101,114,114,111,114,32,111,98,106,101,99,116,32,105,115,32,110,111,116,32,97,32,115,116,114,105,110,103,41,0] /* (error object is not a string)\00*/, 0, ALLOC_STATIC); __ZL8progname = Pointer_make([0], 0, ALLOC_STATIC); __str2 = Pointer_make([108,117,97,0] /* lua\00*/, 0, ALLOC_STATIC); __str3 = Pointer_make([112,114,105,110,116,0] /* print\00*/, 0, ALLOC_STATIC); __str4 = Pointer_make([101,114,114,111,114,32,99,97,108,108,105,110,103,32,39,112,114,105,110,116,39,32,40,37,115,41,0] /* error calling 'print' (%s)\00*/, 0, ALLOC_STATIC); __str5 = Pointer_make([10,0] /* \0A\00*/, 0, ALLOC_STATIC); _stdout = Pointer_make([0,0,0,0] /* external value? */, 0, ALLOC_STATIC); __str6 = Pointer_make([105,110,116,101,114,114,117,112,116,101,100,33,0] /* interrupted!\00*/, 0, ALLOC_STATIC); __str7 = Pointer_make([100,101,98,117,103,0] /* debug\00*/, 0, ALLOC_STATIC); __str8 = Pointer_make([116,114,97,99,101,98,97,99,107,0] /* traceback\00*/, 0, ALLOC_STATIC); __str9 = Pointer_make([61,115,116,100,105,110,0] /* =stdin\00*/, 0, ALLOC_STATIC); __str10 = Pointer_make([39,60,101,111,102,62,39,0] /* ''\00*/, 0, ALLOC_STATIC); _stdin = Pointer_make([0,0,0,0] /* external value? */, 0, ALLOC_STATIC); __str11 = Pointer_make([114,101,116,117,114,110,32,37,115,0] /* return %s\00*/, 0, ALLOC_STATIC); __str12 = Pointer_make([95,80,82,79,77,80,84,0] /* _PROMPT\00*/, 0, ALLOC_STATIC); __str13 = Pointer_make([95,80,82,79,77,80,84,50,0] /* _PROMPT2\00*/, 0, ALLOC_STATIC); __str14 = Pointer_make([62,32,0] /* > \00*/, 0, ALLOC_STATIC); __str15 = Pointer_make([62,62,32,0] /* >> \00*/, 0, ALLOC_STATIC); __str16 = Pointer_make([97,114,103,0] /* arg\00*/, 0, ALLOC_STATIC); __str17 = Pointer_make([45,0] /* -\00*/, 0, ALLOC_STATIC); __str18 = Pointer_make([45,45,0] /* --\00*/, 0, ALLOC_STATIC); __str19 = Pointer_make([116,111,111,32,109,97,110,121,32,97,114,103,117,109,101,110,116,115,32,116,111,32,115,99,114,105,112,116,0] /* too many arguments to script\00*/, 0, ALLOC_STATIC); __str20 = Pointer_make([61,40,99,111,109,109,97,110,100,32,108,105,110,101,41,0] /* =(command line)\00*/, 0, ALLOC_STATIC); __str21 = Pointer_make([114,101,113,117,105,114,101,0] /* require\00*/, 0, ALLOC_STATIC); __str22 = Pointer_make([76,117,97,32,53,46,49,46,52,32,32,67,111,112,121,114,105,103,104,116,32,40,67,41,32,49,57,57,52,45,50,48,48,56,32,76,117,97,46,111,114,103,44,32,80,85,67,45,82,105,111,0] /* Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio\00*/, 0, ALLOC_STATIC); _stderr = Pointer_make([0,0,0,0] /* external value? */, 0, ALLOC_STATIC); __str23 = Pointer_make([117,115,97,103,101,58,32,37,115,32,91,111,112,116,105,111,110,115,93,32,91,115,99,114,105,112,116,32,91,97,114,103,115,93,93,46,10,65,118,97,105,108,97,98,108,101,32,111,112,116,105,111,110,115,32,97,114,101,58,10,32,32,45,101,32,115,116,97,116,32,32,101,120,101,99,117,116,101,32,115,116,114,105,110,103,32,39,115,116,97,116,39,10,32,32,45,108,32,110,97,109,101,32,32,114,101,113,117,105,114,101,32,108,105,98,114,97,114,121,32,39,110,97,109,101,39,10,32,32,45,105,32,32,32,32,32,32,32,101,110,116,101,114,32,105,110,116,101,114,97,99,116,105,118,101,32,109,111,100,101,32,97,102,116,101,114,32,101,120,101,99,117,116,105,110,103,32,39,115,99,114,105,112,116,39,10,32,32,45,118,32,32,32,32,32,32,32,115,104,111,119,32,118,101,114,115,105,111,110,32,105,110,102,111,114,109,97,116,105,111,110,10,32,32,45,45,32,32,32,32,32,32,32,115,116,111,112,32,104,97,110,100,108,105,110,103,32,111,112,116,105,111,110,115,10,32,32,45,32,32,32,32,32,32,32,32,101,120,101,99,117,116,101,32,115,116,100,105,110,32,97,110,100,32,115,116,111,112,32,104,97,110,100,108,105,110,103,32,111,112,116,105,111,110,115,10,0] /* usage: %s [options] [script [args]].\0AAvailable options are:\0A -e stat execute string 'stat'\0A -l name require library 'name'\0A -i enter interactive mode after executing 'script'\0A -v show version information\0A -- stop handling options\0A - execute stdin and stop handling options\0A\00*/, 0, ALLOC_STATIC); __str24 = Pointer_make([76,85,65,95,73,78,73,84,0] /* LUA_INIT\00*/, 0, ALLOC_STATIC); __str25 = Pointer_make([61,76,85,65,95,73,78,73,84,0] /* =LUA_INIT\00*/, 0, ALLOC_STATIC); __str26 = Pointer_make([37,115,58,32,0] /* %s: \00*/, 0, ALLOC_STATIC); __str27 = Pointer_make([37,115,10,0] /* %s\0A\00*/, 0, ALLOC_STATIC); __str28 = Pointer_make([110,111,32,99,97,108,108,105,110,103,32,101,110,118,105,114,111,110,109,101,110,116,0] /* no calling environment\00*/, 0, ALLOC_STATIC); __str129 = Pointer_make([110,111,32,118,97,108,117,101,0] /* no value\00*/, 0, ALLOC_STATIC); __str230 = Pointer_make([63,0] /* ?\00*/, 0, ALLOC_STATIC); __str331 = Pointer_make([0], 0, ALLOC_STATIC); __str432 = Pointer_make([102,117,110,99,116,105,111,110,32,111,114,32,101,120,112,114,101,115,115,105,111,110,32,116,111,111,32,99,111,109,112,108,101,120,0] /* function or expression too complex\00*/, 0, ALLOC_STATIC); __str1533 = Pointer_make([99,111,100,101,32,115,105,122,101,32,111,118,101,114,102,108,111,119,0] /* code size overflow\00*/, 0, ALLOC_STATIC); __str2634 = Pointer_make([99,111,110,115,116,97,110,116,32,116,97,98,108,101,32,111,118,101,114,102,108,111,119,0] /* constant table overflow\00*/, 0, ALLOC_STATIC); __str37 = Pointer_make([99,111,110,116,114,111,108,32,115,116,114,117,99,116,117,114,101,32,116,111,111,32,108,111,110,103,0] /* control structure too long\00*/, 0, ALLOC_STATIC); __str835 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,37,115,32,37,115,32,39,37,115,39,32,40,97,32,37,115,32,118,97,108,117,101,41,0] /* attempt to %s %s '%s' (a %s value)\00*/, 0, ALLOC_STATIC); __str1936 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,37,115,32,97,32,37,115,32,118,97,108,117,101,0] /* attempt to %s a %s value\00*/, 0, ALLOC_STATIC); __str210 = Pointer_make([99,111,110,99,97,116,101,110,97,116,101,0] /* concatenate\00*/, 0, ALLOC_STATIC); __str311 = Pointer_make([112,101,114,102,111,114,109,32,97,114,105,116,104,109,101,116,105,99,32,111,110,0] /* perform arithmetic on\00*/, 0, ALLOC_STATIC); __str412 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,99,111,109,112,97,114,101,32,116,119,111,32,37,115,32,118,97,108,117,101,115,0] /* attempt to compare two %s values\00*/, 0, ALLOC_STATIC); __str537 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,99,111,109,112,97,114,101,32,37,115,32,119,105,116,104,32,37,115,0] /* attempt to compare %s with %s\00*/, 0, ALLOC_STATIC); __str638 = Pointer_make([37,115,58,37,100,58,32,37,115,0] /* %s:%d: %s\00*/, 0, ALLOC_STATIC); __str739 = Pointer_make([108,111,99,97,108,0] /* local\00*/, 0, ALLOC_STATIC); __str813 = Pointer_make([103,108,111,98,97,108,0] /* global\00*/, 0, ALLOC_STATIC); __str940 = Pointer_make([102,105,101,108,100,0] /* field\00*/, 0, ALLOC_STATIC); __str1041 = Pointer_make([63,0] /* ?\00*/, 0, ALLOC_STATIC); __str1142 = Pointer_make([117,112,118,97,108,117,101,0] /* upvalue\00*/, 0, ALLOC_STATIC); __str1243 = Pointer_make([109,101,116,104,111,100,0] /* method\00*/, 0, ALLOC_STATIC); __str1344 = Pointer_make([0], 0, ALLOC_STATIC); __str1445 = Pointer_make([61,91,67,93,0] /* =[C]\00*/, 0, ALLOC_STATIC); __str1514 = Pointer_make([67,0] /* C\00*/, 0, ALLOC_STATIC); __str1646 = Pointer_make([109,97,105,110,0] /* main\00*/, 0, ALLOC_STATIC); __str1747 = Pointer_make([76,117,97,0] /* Lua\00*/, 0, ALLOC_STATIC); __str1848 = Pointer_make([116,97,105,108,0] /* tail\00*/, 0, ALLOC_STATIC); __str1915 = Pointer_make([61,40,116,97,105,108,32,99,97,108,108,41,0] /* =(tail call)\00*/, 0, ALLOC_STATIC); __str2049 = Pointer_make([40,42,116,101,109,112,111,114,97,114,121,41,0] /* (*temporary)\00*/, 0, ALLOC_STATIC); __str2150 = Pointer_make([110,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,0] /* not enough memory\00*/, 0, ALLOC_STATIC); __str122 = Pointer_make([101,114,114,111,114,32,105,110,32,101,114,114,111,114,32,104,97,110,100,108,105,110,103,0] /* error in error handling\00*/, 0, ALLOC_STATIC); __ZTVN10__cxxabiv119__pointer_type_infoE = Pointer_make([0,0,0,0] /* external value? */, 0, ALLOC_STATIC); __ZTSP11lua_longjmp = Pointer_make([80,49,49,108,117,97,95,108,111,110,103,106,109,112,0] /* P11lua_longjmp\00*/, 0, ALLOC_STATIC); __ZTVN10__cxxabiv117__class_type_infoE = Pointer_make([0,0,0,0] /* external value? */, 0, ALLOC_STATIC); __ZTS11lua_longjmp = Pointer_make([49,49,108,117,97,95,108,111,110,103,106,109,112,0] /* 11lua_longjmp\00*/, 0, ALLOC_STATIC); __ZTI11lua_longjmp = Pointer_make([0, 0, 0, 0, 0], 0, ALLOC_STATIC); __ZTIP11lua_longjmp = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str223 = Pointer_make([67,32,115,116,97,99,107,32,111,118,101,114,102,108,111,119,0] /* C stack overflow\00*/, 0, ALLOC_STATIC); __str324 = Pointer_make([99,97,110,110,111,116,32,114,101,115,117,109,101,32,110,111,110,45,115,117,115,112,101,110,100,101,100,32,99,111,114,111,117,116,105,110,101,0] /* cannot resume non-suspended coroutine\00*/, 0, ALLOC_STATIC); __str425 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,121,105,101,108,100,32,97,99,114,111,115,115,32,109,101,116,97,109,101,116,104,111,100,47,67,45,99,97,108,108,32,98,111,117,110,100,97,114,121,0] /* attempt to yield across metamethod/C-call boundary\00*/, 0, ALLOC_STATIC); __str526 = Pointer_make([27,76,117,97,0] /* \1BLua\00*/, 0, ALLOC_STATIC); __str627 = Pointer_make([115,116,97,99,107,32,111,118,101,114,102,108,111,119,0] /* stack overflow\00*/, 0, ALLOC_STATIC); __str728 = Pointer_make([110,0] /* n\00*/, 0, ALLOC_STATIC); __str829 = Pointer_make([99,97,108,108,0] /* call\00*/, 0, ALLOC_STATIC); __str47 = Pointer_make([97,110,100,0] /* and\00*/, 0, ALLOC_STATIC); __str148 = Pointer_make([98,114,101,97,107,0] /* break\00*/, 0, ALLOC_STATIC); __str249 = Pointer_make([100,111,0] /* do\00*/, 0, ALLOC_STATIC); __str350 = Pointer_make([101,108,115,101,0] /* else\00*/, 0, ALLOC_STATIC); __str451 = Pointer_make([101,108,115,101,105,102,0] /* elseif\00*/, 0, ALLOC_STATIC); __str552 = Pointer_make([101,110,100,0] /* end\00*/, 0, ALLOC_STATIC); __str653 = Pointer_make([102,97,108,115,101,0] /* false\00*/, 0, ALLOC_STATIC); __str754 = Pointer_make([102,111,114,0] /* for\00*/, 0, ALLOC_STATIC); __str855 = Pointer_make([102,117,110,99,116,105,111,110,0] /* function\00*/, 0, ALLOC_STATIC); __str956 = Pointer_make([105,102,0] /* if\00*/, 0, ALLOC_STATIC); __str1057 = Pointer_make([105,110,0] /* in\00*/, 0, ALLOC_STATIC); __str1158 = Pointer_make([108,111,99,97,108,0] /* local\00*/, 0, ALLOC_STATIC); __str1259 = Pointer_make([110,105,108,0] /* nil\00*/, 0, ALLOC_STATIC); __str1360 = Pointer_make([110,111,116,0] /* not\00*/, 0, ALLOC_STATIC); __str1461 = Pointer_make([111,114,0] /* or\00*/, 0, ALLOC_STATIC); __str1562 = Pointer_make([114,101,112,101,97,116,0] /* repeat\00*/, 0, ALLOC_STATIC); __str1663 = Pointer_make([114,101,116,117,114,110,0] /* return\00*/, 0, ALLOC_STATIC); __str1764 = Pointer_make([116,104,101,110,0] /* then\00*/, 0, ALLOC_STATIC); __str1865 = Pointer_make([116,114,117,101,0] /* true\00*/, 0, ALLOC_STATIC); __str1966 = Pointer_make([117,110,116,105,108,0] /* until\00*/, 0, ALLOC_STATIC); __str2067 = Pointer_make([119,104,105,108,101,0] /* while\00*/, 0, ALLOC_STATIC); __str2168 = Pointer_make([46,46,0] /* ..\00*/, 0, ALLOC_STATIC); __str2251 = Pointer_make([46,46,46,0] /* ...\00*/, 0, ALLOC_STATIC); __str2352 = Pointer_make([61,61,0] /* ==\00*/, 0, ALLOC_STATIC); __str2453 = Pointer_make([62,61,0] /* >=\00*/, 0, ALLOC_STATIC); __str2554 = Pointer_make([60,61,0] /* <=\00*/, 0, ALLOC_STATIC); __str2669 = Pointer_make([126,61,0] /* ~=\00*/, 0, ALLOC_STATIC); __str2755 = Pointer_make([60,110,117,109,98,101,114,62,0] /* \00*/, 0, ALLOC_STATIC); __str2856 = Pointer_make([60,110,97,109,101,62,0] /* \00*/, 0, ALLOC_STATIC); __str29 = Pointer_make([60,115,116,114,105,110,103,62,0] /* \00*/, 0, ALLOC_STATIC); __str30 = Pointer_make([60,101,111,102,62,0] /* \00*/, 0, ALLOC_STATIC); _luaX_tokens = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str31 = Pointer_make([99,104,97,114,40,37,100,41,0] /* char(%d)\00*/, 0, ALLOC_STATIC); __str32 = Pointer_make([37,99,0] /* %c\00*/, 0, ALLOC_STATIC); __str33 = Pointer_make([37,115,58,37,100,58,32,37,115,0] /* %s:%d: %s\00*/, 0, ALLOC_STATIC); __str34 = Pointer_make([37,115,32,110,101,97,114,32,39,37,115,39,0] /* %s near '%s'\00*/, 0, ALLOC_STATIC); __str35 = Pointer_make([105,110,118,97,108,105,100,32,108,111,110,103,32,115,116,114,105,110,103,32,100,101,108,105,109,105,116,101,114,0] /* invalid long string delimiter\00*/, 0, ALLOC_STATIC); __str36 = Pointer_make([46,0] /* .\00*/, 0, ALLOC_STATIC); __str3770 = Pointer_make([69,101,0] /* Ee\00*/, 0, ALLOC_STATIC); __str38 = Pointer_make([43,45,0] /* +-\00*/, 0, ALLOC_STATIC); __str39 = Pointer_make([109,97,108,102,111,114,109,101,100,32,110,117,109,98,101,114,0] /* malformed number\00*/, 0, ALLOC_STATIC); __str40 = Pointer_make([108,101,120,105,99,97,108,32,101,108,101,109,101,110,116,32,116,111,111,32,108,111,110,103,0] /* lexical element too long\00*/, 0, ALLOC_STATIC); __str41 = Pointer_make([117,110,102,105,110,105,115,104,101,100,32,115,116,114,105,110,103,0] /* unfinished string\00*/, 0, ALLOC_STATIC); __str42 = Pointer_make([101,115,99,97,112,101,32,115,101,113,117,101,110,99,101,32,116,111,111,32,108,97,114,103,101,0] /* escape sequence too large\00*/, 0, ALLOC_STATIC); __str43 = Pointer_make([117,110,102,105,110,105,115,104,101,100,32,108,111,110,103,32,115,116,114,105,110,103,0] /* unfinished long string\00*/, 0, ALLOC_STATIC); __str44 = Pointer_make([117,110,102,105,110,105,115,104,101,100,32,108,111,110,103,32,99,111,109,109,101,110,116,0] /* unfinished long comment\00*/, 0, ALLOC_STATIC); __str45 = Pointer_make([110,101,115,116,105,110,103,32,111,102,32,91,91,46,46,46,93,93,32,105,115,32,100,101,112,114,101,99,97,116,101,100,0] /* nesting of [[...]] is deprecated\00*/, 0, ALLOC_STATIC); __str46 = Pointer_make([99,104,117,110,107,32,104,97,115,32,116,111,111,32,109,97,110,121,32,108,105,110,101,115,0] /* chunk has too many lines\00*/, 0, ALLOC_STATIC); __str72 = Pointer_make([109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,101,114,114,111,114,58,32,98,108,111,99,107,32,116,111,111,32,98,105,103,0] /* memory allocation error: block too big\00*/, 0, ALLOC_STATIC); _luaO_nilobject_ = Pointer_make([0, 0, 0, 0, undef, 0, 0, 0, 0], 0, ALLOC_STATIC); __ZZ9luaO_log2jE5log_2 = Pointer_make([0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8] /* \00\01\02\02\03\03\03\03\04\04\04\04\04\04\04\04\05\05\05\05\05\05\05\05\05\05\05\05\05\05\05\05\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08*/, 0, ALLOC_STATIC); __str77 = Pointer_make([0], 0, ALLOC_STATIC); __str178 = Pointer_make([40,110,117,108,108,41,0] /* (null)\00*/, 0, ALLOC_STATIC); __str279 = Pointer_make([37,112,0] /* %p\00*/, 0, ALLOC_STATIC); __str380 = Pointer_make([37,0] /* %\00*/, 0, ALLOC_STATIC); __str481 = Pointer_make([46,46,46,0] /* ...\00*/, 0, ALLOC_STATIC); __str582 = Pointer_make([10,13,0] /* \0A\0D\00*/, 0, ALLOC_STATIC); __str683 = Pointer_make([91,115,116,114,105,110,103,32,34,0] /* [string \22\00*/, 0, ALLOC_STATIC); __str784 = Pointer_make([34,93,0] /* \22]\00*/, 0, ALLOC_STATIC); __str90 = Pointer_make([77,79,86,69,0] /* MOVE\00*/, 0, ALLOC_STATIC); __str191 = Pointer_make([76,79,65,68,75,0] /* LOADK\00*/, 0, ALLOC_STATIC); __str292 = Pointer_make([76,79,65,68,66,79,79,76,0] /* LOADBOOL\00*/, 0, ALLOC_STATIC); __str393 = Pointer_make([76,79,65,68,78,73,76,0] /* LOADNIL\00*/, 0, ALLOC_STATIC); __str494 = Pointer_make([71,69,84,85,80,86,65,76,0] /* GETUPVAL\00*/, 0, ALLOC_STATIC); __str595 = Pointer_make([71,69,84,71,76,79,66,65,76,0] /* GETGLOBAL\00*/, 0, ALLOC_STATIC); __str696 = Pointer_make([71,69,84,84,65,66,76,69,0] /* GETTABLE\00*/, 0, ALLOC_STATIC); __str797 = Pointer_make([83,69,84,71,76,79,66,65,76,0] /* SETGLOBAL\00*/, 0, ALLOC_STATIC); __str898 = Pointer_make([83,69,84,85,80,86,65,76,0] /* SETUPVAL\00*/, 0, ALLOC_STATIC); __str999 = Pointer_make([83,69,84,84,65,66,76,69,0] /* SETTABLE\00*/, 0, ALLOC_STATIC); __str10100 = Pointer_make([78,69,87,84,65,66,76,69,0] /* NEWTABLE\00*/, 0, ALLOC_STATIC); __str11101 = Pointer_make([83,69,76,70,0] /* SELF\00*/, 0, ALLOC_STATIC); __str12102 = Pointer_make([65,68,68,0] /* ADD\00*/, 0, ALLOC_STATIC); __str13103 = Pointer_make([83,85,66,0] /* SUB\00*/, 0, ALLOC_STATIC); __str14104 = Pointer_make([77,85,76,0] /* MUL\00*/, 0, ALLOC_STATIC); __str15105 = Pointer_make([68,73,86,0] /* DIV\00*/, 0, ALLOC_STATIC); __str16106 = Pointer_make([77,79,68,0] /* MOD\00*/, 0, ALLOC_STATIC); __str17107 = Pointer_make([80,79,87,0] /* POW\00*/, 0, ALLOC_STATIC); __str18108 = Pointer_make([85,78,77,0] /* UNM\00*/, 0, ALLOC_STATIC); __str19109 = Pointer_make([78,79,84,0] /* NOT\00*/, 0, ALLOC_STATIC); __str20110 = Pointer_make([76,69,78,0] /* LEN\00*/, 0, ALLOC_STATIC); __str21111 = Pointer_make([67,79,78,67,65,84,0] /* CONCAT\00*/, 0, ALLOC_STATIC); __str22112 = Pointer_make([74,77,80,0] /* JMP\00*/, 0, ALLOC_STATIC); __str23113 = Pointer_make([69,81,0] /* EQ\00*/, 0, ALLOC_STATIC); __str24114 = Pointer_make([76,84,0] /* LT\00*/, 0, ALLOC_STATIC); __str25115 = Pointer_make([76,69,0] /* LE\00*/, 0, ALLOC_STATIC); __str26116 = Pointer_make([84,69,83,84,0] /* TEST\00*/, 0, ALLOC_STATIC); __str27117 = Pointer_make([84,69,83,84,83,69,84,0] /* TESTSET\00*/, 0, ALLOC_STATIC); __str28118 = Pointer_make([67,65,76,76,0] /* CALL\00*/, 0, ALLOC_STATIC); __str29119 = Pointer_make([84,65,73,76,67,65,76,76,0] /* TAILCALL\00*/, 0, ALLOC_STATIC); __str30120 = Pointer_make([82,69,84,85,82,78,0] /* RETURN\00*/, 0, ALLOC_STATIC); __str31121 = Pointer_make([70,79,82,76,79,79,80,0] /* FORLOOP\00*/, 0, ALLOC_STATIC); __str32122 = Pointer_make([70,79,82,80,82,69,80,0] /* FORPREP\00*/, 0, ALLOC_STATIC); __str33123 = Pointer_make([84,70,79,82,76,79,79,80,0] /* TFORLOOP\00*/, 0, ALLOC_STATIC); __str34124 = Pointer_make([83,69,84,76,73,83,84,0] /* SETLIST\00*/, 0, ALLOC_STATIC); __str35125 = Pointer_make([67,76,79,83,69,0] /* CLOSE\00*/, 0, ALLOC_STATIC); __str36126 = Pointer_make([67,76,79,83,85,82,69,0] /* CLOSURE\00*/, 0, ALLOC_STATIC); __str37127 = Pointer_make([86,65,82,65,82,71,0] /* VARARG\00*/, 0, ALLOC_STATIC); _luaP_opnames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); _luaP_opmodes = Pointer_make([96,113,84,96,80,113,108,49,16,60,84,108,124,124,124,124,124,124,96,96,96,104,34,188,188,188,228,228,84,84,16,98,98,132,20,0,81,80] /* `qT`Pql1\10 or '...' expected\00*/, 0, ALLOC_STATIC); __str7136 = Pointer_make([108,111,99,97,108,32,118,97,114,105,97,98,108,101,115,0] /* local variables\00*/, 0, ALLOC_STATIC); __str8137 = Pointer_make([116,111,111,32,109,97,110,121,32,108,111,99,97,108,32,118,97,114,105,97,98,108,101,115,0] /* too many local variables\00*/, 0, ALLOC_STATIC); __str9138 = Pointer_make([105,116,101,109,115,32,105,110,32,97,32,99,111,110,115,116,114,117,99,116,111,114,0] /* items in a constructor\00*/, 0, ALLOC_STATIC); __str10139 = Pointer_make([109,97,105,110,32,102,117,110,99,116,105,111,110,32,104,97,115,32,109,111,114,101,32,116,104,97,110,32,37,100,32,37,115,0] /* main function has more than %d %s\00*/, 0, ALLOC_STATIC); __str11140 = Pointer_make([102,117,110,99,116,105,111,110,32,97,116,32,108,105,110,101,32,37,100,32,104,97,115,32,109,111,114,101,32,116,104,97,110,32,37,100,32,37,115,0] /* function at line %d has more than %d %s\00*/, 0, ALLOC_STATIC); __str12141 = Pointer_make([97,109,98,105,103,117,111,117,115,32,115,121,110,116,97,120,32,40,102,117,110,99,116,105,111,110,32,99,97,108,108,32,120,32,110,101,119,32,115,116,97,116,101,109,101,110,116,41,0] /* ambiguous syntax (function call x new statement)\00*/, 0, ALLOC_STATIC); __str13142 = Pointer_make([102,117,110,99,116,105,111,110,32,97,114,103,117,109,101,110,116,115,32,101,120,112,101,99,116,101,100,0] /* function arguments expected\00*/, 0, ALLOC_STATIC); __str14143 = Pointer_make([117,110,101,120,112,101,99,116,101,100,32,115,121,109,98,111,108,0] /* unexpected symbol\00*/, 0, ALLOC_STATIC); __str15144 = Pointer_make([117,112,118,97,108,117,101,115,0] /* upvalues\00*/, 0, ALLOC_STATIC); __str16145 = Pointer_make([0], 0, ALLOC_STATIC); __str17146 = Pointer_make([110,111,32,108,111,111,112,32,116,111,32,98,114,101,97,107,0] /* no loop to break\00*/, 0, ALLOC_STATIC); __str18147 = Pointer_make([39,61,39,32,111,114,32,39,105,110,39,32,101,120,112,101,99,116,101,100,0] /* '=' or 'in' expected\00*/, 0, ALLOC_STATIC); __str19148 = Pointer_make([40,102,111,114,32,103,101,110,101,114,97,116,111,114,41,0] /* (for generator)\00*/, 0, ALLOC_STATIC); __str20149 = Pointer_make([40,102,111,114,32,115,116,97,116,101,41,0] /* (for state)\00*/, 0, ALLOC_STATIC); __str21150 = Pointer_make([40,102,111,114,32,99,111,110,116,114,111,108,41,0] /* (for control)\00*/, 0, ALLOC_STATIC); __str22151 = Pointer_make([40,102,111,114,32,105,110,100,101,120,41,0] /* (for index)\00*/, 0, ALLOC_STATIC); __str23152 = Pointer_make([40,102,111,114,32,108,105,109,105,116,41,0] /* (for limit)\00*/, 0, ALLOC_STATIC); __str24153 = Pointer_make([40,102,111,114,32,115,116,101,112,41,0] /* (for step)\00*/, 0, ALLOC_STATIC); __str25154 = Pointer_make([39,37,115,39,32,101,120,112,101,99,116,101,100,32,40,116,111,32,99,108,111,115,101,32,39,37,115,39,32,97,116,32,108,105,110,101,32,37,100,41,0] /* '%s' expected (to close '%s' at line %d)\00*/, 0, ALLOC_STATIC); __str26155 = Pointer_make([39,37,115,39,32,101,120,112,101,99,116,101,100,0] /* '%s' expected\00*/, 0, ALLOC_STATIC); __str27156 = Pointer_make([99,104,117,110,107,32,104,97,115,32,116,111,111,32,109,97,110,121,32,115,121,110,116,97,120,32,108,101,118,101,108,115,0] /* chunk has too many syntax levels\00*/, 0, ALLOC_STATIC); __str158 = Pointer_make([110,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,0] /* not enough memory\00*/, 0, ALLOC_STATIC); __ZL10dummynode_ = Pointer_make([0, 0, 0, 0, undef, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, undef, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str164 = Pointer_make([116,97,98,108,101,32,105,110,100,101,120,32,105,115,32,110,105,108,0] /* table index is nil\00*/, 0, ALLOC_STATIC); __str1165 = Pointer_make([116,97,98,108,101,32,105,110,100,101,120,32,105,115,32,78,97,78,0] /* table index is NaN\00*/, 0, ALLOC_STATIC); __str2166 = Pointer_make([116,97,98,108,101,32,111,118,101,114,102,108,111,119,0] /* table overflow\00*/, 0, ALLOC_STATIC); __str3167 = Pointer_make([105,110,118,97,108,105,100,32,107,101,121,32,116,111,32,39,110,101,120,116,39,0] /* invalid key to 'next'\00*/, 0, ALLOC_STATIC); __str177 = Pointer_make([110,105,108,0] /* nil\00*/, 0, ALLOC_STATIC); __str1178 = Pointer_make([98,111,111,108,101,97,110,0] /* boolean\00*/, 0, ALLOC_STATIC); __str2179 = Pointer_make([117,115,101,114,100,97,116,97,0] /* userdata\00*/, 0, ALLOC_STATIC); __str3180 = Pointer_make([110,117,109,98,101,114,0] /* number\00*/, 0, ALLOC_STATIC); __str4181 = Pointer_make([115,116,114,105,110,103,0] /* string\00*/, 0, ALLOC_STATIC); __str5182 = Pointer_make([116,97,98,108,101,0] /* table\00*/, 0, ALLOC_STATIC); __str6183 = Pointer_make([102,117,110,99,116,105,111,110,0] /* function\00*/, 0, ALLOC_STATIC); __str7184 = Pointer_make([116,104,114,101,97,100,0] /* thread\00*/, 0, ALLOC_STATIC); __str8185 = Pointer_make([112,114,111,116,111,0] /* proto\00*/, 0, ALLOC_STATIC); __str9186 = Pointer_make([117,112,118,97,108,0] /* upval\00*/, 0, ALLOC_STATIC); _luaT_typenames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __ZZ9luaT_initP9lua_StateE14luaT_eventname = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str10188 = Pointer_make([95,95,105,110,100,101,120,0] /* __index\00*/, 0, ALLOC_STATIC); __str11189 = Pointer_make([95,95,110,101,119,105,110,100,101,120,0] /* __newindex\00*/, 0, ALLOC_STATIC); __str12190 = Pointer_make([95,95,103,99,0] /* __gc\00*/, 0, ALLOC_STATIC); __str13191 = Pointer_make([95,95,109,111,100,101,0] /* __mode\00*/, 0, ALLOC_STATIC); __str14192 = Pointer_make([95,95,101,113,0] /* __eq\00*/, 0, ALLOC_STATIC); __str15193 = Pointer_make([95,95,97,100,100,0] /* __add\00*/, 0, ALLOC_STATIC); __str16194 = Pointer_make([95,95,115,117,98,0] /* __sub\00*/, 0, ALLOC_STATIC); __str17195 = Pointer_make([95,95,109,117,108,0] /* __mul\00*/, 0, ALLOC_STATIC); __str18196 = Pointer_make([95,95,100,105,118,0] /* __div\00*/, 0, ALLOC_STATIC); __str19197 = Pointer_make([95,95,109,111,100,0] /* __mod\00*/, 0, ALLOC_STATIC); __str20198 = Pointer_make([95,95,112,111,119,0] /* __pow\00*/, 0, ALLOC_STATIC); __str21199 = Pointer_make([95,95,117,110,109,0] /* __unm\00*/, 0, ALLOC_STATIC); __str22200 = Pointer_make([95,95,108,101,110,0] /* __len\00*/, 0, ALLOC_STATIC); __str23201 = Pointer_make([95,95,108,116,0] /* __lt\00*/, 0, ALLOC_STATIC); __str24202 = Pointer_make([95,95,108,101,0] /* __le\00*/, 0, ALLOC_STATIC); __str25203 = Pointer_make([95,95,99,111,110,99,97,116,0] /* __concat\00*/, 0, ALLOC_STATIC); __str26204 = Pointer_make([95,95,99,97,108,108,0] /* __call\00*/, 0, ALLOC_STATIC); __str208 = Pointer_make([27,76,117,97,0] /* \1BLua\00*/, 0, ALLOC_STATIC); __str1209 = Pointer_make([98,105,110,97,114,121,32,115,116,114,105,110,103,0] /* binary string\00*/, 0, ALLOC_STATIC); __str2210 = Pointer_make([61,63,0] /* =?\00*/, 0, ALLOC_STATIC); __str3211 = Pointer_make([99,111,100,101,32,116,111,111,32,100,101,101,112,0] /* code too deep\00*/, 0, ALLOC_STATIC); __str4212 = Pointer_make([98,97,100,32,99,111,100,101,0] /* bad code\00*/, 0, ALLOC_STATIC); __str5213 = Pointer_make([117,110,101,120,112,101,99,116,101,100,32,101,110,100,0] /* unexpected end\00*/, 0, ALLOC_STATIC); __str6214 = Pointer_make([98,97,100,32,99,111,110,115,116,97,110,116,0] /* bad constant\00*/, 0, ALLOC_STATIC); __str7215 = Pointer_make([98,97,100,32,105,110,116,101,103,101,114,0] /* bad integer\00*/, 0, ALLOC_STATIC); __str8216 = Pointer_make([37,115,58,32,37,115,32,105,110,32,112,114,101,99,111,109,112,105,108,101,100,32,99,104,117,110,107,0] /* %s: %s in precompiled chunk\00*/, 0, ALLOC_STATIC); __str9217 = Pointer_make([98,97,100,32,104,101,97,100,101,114,0] /* bad header\00*/, 0, ALLOC_STATIC); __str220 = Pointer_make([37,46,49,52,103,0] /* %.14g\00*/, 0, ALLOC_STATIC); __str1221 = Pointer_make([105,110,100,101,120,0] /* index\00*/, 0, ALLOC_STATIC); __str2222 = Pointer_make([108,111,111,112,32,105,110,32,103,101,116,116,97,98,108,101,0] /* loop in gettable\00*/, 0, ALLOC_STATIC); __str3223 = Pointer_make([108,111,111,112,32,105,110,32,115,101,116,116,97,98,108,101,0] /* loop in settable\00*/, 0, ALLOC_STATIC); __str4224 = Pointer_make([115,116,114,105,110,103,32,108,101,110,103,116,104,32,111,118,101,114,102,108,111,119,0] /* string length overflow\00*/, 0, ALLOC_STATIC); __str5225 = Pointer_make([103,101,116,32,108,101,110,103,116,104,32,111,102,0] /* get length of\00*/, 0, ALLOC_STATIC); __str6226 = Pointer_make([39,102,111,114,39,32,105,110,105,116,105,97,108,32,118,97,108,117,101,32,109,117,115,116,32,98,101,32,97,32,110,117,109,98,101,114,0] /* 'for' initial value must be a number\00*/, 0, ALLOC_STATIC); __str7227 = Pointer_make([39,102,111,114,39,32,108,105,109,105,116,32,109,117,115,116,32,98,101,32,97,32,110,117,109,98,101,114,0] /* 'for' limit must be a number\00*/, 0, ALLOC_STATIC); __str8228 = Pointer_make([39,102,111,114,39,32,115,116,101,112,32,109,117,115,116,32,98,101,32,97,32,110,117,109,98,101,114,0] /* 'for' step must be a number\00*/, 0, ALLOC_STATIC); __str242 = Pointer_make([98,97,100,32,97,114,103,117,109,101,110,116,32,35,37,100,32,40,37,115,41,0] /* bad argument #%d (%s)\00*/, 0, ALLOC_STATIC); __str124358 = Pointer_make([110,0] /* n\00*/, 0, ALLOC_STATIC); __str2244 = Pointer_make([109,101,116,104,111,100,0] /* method\00*/, 0, ALLOC_STATIC); __str3245 = Pointer_make([99,97,108,108,105,110,103,32,39,37,115,39,32,111,110,32,98,97,100,32,115,101,108,102,32,40,37,115,41,0] /* calling '%s' on bad self (%s)\00*/, 0, ALLOC_STATIC); __str4246 = Pointer_make([63,0] /* ?\00*/, 0, ALLOC_STATIC); __str5247 = Pointer_make([98,97,100,32,97,114,103,117,109,101,110,116,32,35,37,100,32,116,111,32,39,37,115,39,32,40,37,115,41,0] /* bad argument #%d to '%s' (%s)\00*/, 0, ALLOC_STATIC); __str6248 = Pointer_make([37,115,32,101,120,112,101,99,116,101,100,44,32,103,111,116,32,37,115,0] /* %s expected, got %s\00*/, 0, ALLOC_STATIC); __str7249 = Pointer_make([83,108,0] /* Sl\00*/, 0, ALLOC_STATIC); __str8250 = Pointer_make([37,115,58,37,100,58,32,0] /* %s:%d: \00*/, 0, ALLOC_STATIC); __str9251 = Pointer_make([0], 0, ALLOC_STATIC); __str10252 = Pointer_make([105,110,118,97,108,105,100,32,111,112,116,105,111,110,32,39,37,115,39,0] /* invalid option '%s'\00*/, 0, ALLOC_STATIC); __str11253 = Pointer_make([115,116,97,99,107,32,111,118,101,114,102,108,111,119,32,40,37,115,41,0] /* stack overflow (%s)\00*/, 0, ALLOC_STATIC); __str12254 = Pointer_make([118,97,108,117,101,32,101,120,112,101,99,116,101,100,0] /* value expected\00*/, 0, ALLOC_STATIC); __str13255 = Pointer_make([95,76,79,65,68,69,68,0] /* _LOADED\00*/, 0, ALLOC_STATIC); __str14256 = Pointer_make([110,97,109,101,32,99,111,110,102,108,105,99,116,32,102,111,114,32,109,111,100,117,108,101,32,39,37,115,39,0] /* name conflict for module '%s'\00*/, 0, ALLOC_STATIC); __str15257 = Pointer_make([61,115,116,100,105,110,0] /* =stdin\00*/, 0, ALLOC_STATIC); __str16258 = Pointer_make([64,37,115,0] /* @%s\00*/, 0, ALLOC_STATIC); __str17259 = Pointer_make([114,0] /* r\00*/, 0, ALLOC_STATIC); __str18260 = Pointer_make([111,112,101,110,0] /* open\00*/, 0, ALLOC_STATIC); __str19261 = Pointer_make([27,76,117,97,0] /* \1BLua\00*/, 0, ALLOC_STATIC); __str20262 = Pointer_make([114,98,0] /* rb\00*/, 0, ALLOC_STATIC); __str21263 = Pointer_make([114,101,111,112,101,110,0] /* reopen\00*/, 0, ALLOC_STATIC); __str22264 = Pointer_make([114,101,97,100,0] /* read\00*/, 0, ALLOC_STATIC); __str23265 = Pointer_make([80,65,78,73,67,58,32,117,110,112,114,111,116,101,99,116,101,100,32,101,114,114,111,114,32,105,110,32,99,97,108,108,32,116,111,32,76,117,97,32,65,80,73,32,40,37,115,41,10,0] /* PANIC: unprotected error in call to Lua API (%s)\0A\00*/, 0, ALLOC_STATIC); __str24266 = Pointer_make([10,0] /* \0A\00*/, 0, ALLOC_STATIC); __str25267 = Pointer_make([99,97,110,110,111,116,32,37,115,32,37,115,58,32,37,115,0] /* cannot %s %s: %s\00*/, 0, ALLOC_STATIC); __str268 = Pointer_make([97,115,115,101,114,116,0] /* assert\00*/, 0, ALLOC_STATIC); __str1269 = Pointer_make([99,111,108,108,101,99,116,103,97,114,98,97,103,101,0] /* collectgarbage\00*/, 0, ALLOC_STATIC); __str2270 = Pointer_make([100,111,102,105,108,101,0] /* dofile\00*/, 0, ALLOC_STATIC); __str3271 = Pointer_make([101,114,114,111,114,0] /* error\00*/, 0, ALLOC_STATIC); __str4272 = Pointer_make([103,99,105,110,102,111,0] /* gcinfo\00*/, 0, ALLOC_STATIC); __str5273 = Pointer_make([103,101,116,102,101,110,118,0] /* getfenv\00*/, 0, ALLOC_STATIC); __str6274 = Pointer_make([103,101,116,109,101,116,97,116,97,98,108,101,0] /* getmetatable\00*/, 0, ALLOC_STATIC); __str7275 = Pointer_make([108,111,97,100,102,105,108,101,0] /* loadfile\00*/, 0, ALLOC_STATIC); __str8276 = Pointer_make([108,111,97,100,0] /* load\00*/, 0, ALLOC_STATIC); __str9277 = Pointer_make([108,111,97,100,115,116,114,105,110,103,0] /* loadstring\00*/, 0, ALLOC_STATIC); __str10278 = Pointer_make([110,101,120,116,0] /* next\00*/, 0, ALLOC_STATIC); __str11279 = Pointer_make([112,99,97,108,108,0] /* pcall\00*/, 0, ALLOC_STATIC); __str12280 = Pointer_make([112,114,105,110,116,0] /* print\00*/, 0, ALLOC_STATIC); __str13281 = Pointer_make([114,97,119,101,113,117,97,108,0] /* rawequal\00*/, 0, ALLOC_STATIC); __str14282 = Pointer_make([114,97,119,103,101,116,0] /* rawget\00*/, 0, ALLOC_STATIC); __str15283 = Pointer_make([114,97,119,115,101,116,0] /* rawset\00*/, 0, ALLOC_STATIC); __str16284 = Pointer_make([115,101,108,101,99,116,0] /* select\00*/, 0, ALLOC_STATIC); __str17285 = Pointer_make([115,101,116,102,101,110,118,0] /* setfenv\00*/, 0, ALLOC_STATIC); __str18286 = Pointer_make([115,101,116,109,101,116,97,116,97,98,108,101,0] /* setmetatable\00*/, 0, ALLOC_STATIC); __str19287 = Pointer_make([116,111,110,117,109,98,101,114,0] /* tonumber\00*/, 0, ALLOC_STATIC); __str20288 = Pointer_make([116,111,115,116,114,105,110,103,0] /* tostring\00*/, 0, ALLOC_STATIC); __str21289 = Pointer_make([116,121,112,101,0] /* type\00*/, 0, ALLOC_STATIC); __str22290 = Pointer_make([117,110,112,97,99,107,0] /* unpack\00*/, 0, ALLOC_STATIC); __str23291 = Pointer_make([120,112,99,97,108,108,0] /* xpcall\00*/, 0, ALLOC_STATIC); __ZL10base_funcs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str24292 = Pointer_make([99,114,101,97,116,101,0] /* create\00*/, 0, ALLOC_STATIC); __str25293 = Pointer_make([114,101,115,117,109,101,0] /* resume\00*/, 0, ALLOC_STATIC); __str26294 = Pointer_make([114,117,110,110,105,110,103,0] /* running\00*/, 0, ALLOC_STATIC); __str27295 = Pointer_make([115,116,97,116,117,115,0] /* status\00*/, 0, ALLOC_STATIC); __str28296 = Pointer_make([119,114,97,112,0] /* wrap\00*/, 0, ALLOC_STATIC); __str29297 = Pointer_make([121,105,101,108,100,0] /* yield\00*/, 0, ALLOC_STATIC); __ZL8co_funcs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str30298 = Pointer_make([99,111,114,111,117,116,105,110,101,0] /* coroutine\00*/, 0, ALLOC_STATIC); __str31299 = Pointer_make([95,71,0] /* _G\00*/, 0, ALLOC_STATIC); __str32300 = Pointer_make([76,117,97,32,53,46,49,0] /* Lua 5.1\00*/, 0, ALLOC_STATIC); __str33301 = Pointer_make([95,86,69,82,83,73,79,78,0] /* _VERSION\00*/, 0, ALLOC_STATIC); __str34302 = Pointer_make([105,112,97,105,114,115,0] /* ipairs\00*/, 0, ALLOC_STATIC); __str35303 = Pointer_make([112,97,105,114,115,0] /* pairs\00*/, 0, ALLOC_STATIC); __str36304 = Pointer_make([107,118,0] /* kv\00*/, 0, ALLOC_STATIC); __str37305 = Pointer_make([95,95,109,111,100,101,0] /* __mode\00*/, 0, ALLOC_STATIC); __str38306 = Pointer_make([110,101,119,112,114,111,120,121,0] /* newproxy\00*/, 0, ALLOC_STATIC); __str39307 = Pointer_make([98,111,111,108,101,97,110,32,111,114,32,112,114,111,120,121,32,101,120,112,101,99,116,101,100,0] /* boolean or proxy expected\00*/, 0, ALLOC_STATIC); __str40308 = Pointer_make([116,111,111,32,109,97,110,121,32,97,114,103,117,109,101,110,116,115,32,116,111,32,114,101,115,117,109,101,0] /* too many arguments to resume\00*/, 0, ALLOC_STATIC); __str41309 = Pointer_make([99,97,110,110,111,116,32,114,101,115,117,109,101,32,37,115,32,99,111,114,111,117,116,105,110,101,0] /* cannot resume %s coroutine\00*/, 0, ALLOC_STATIC); __ZL9statnames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str42310 = Pointer_make([116,111,111,32,109,97,110,121,32,114,101,115,117,108,116,115,32,116,111,32,114,101,115,117,109,101,0] /* too many results to resume\00*/, 0, ALLOC_STATIC); __str43311 = Pointer_make([115,117,115,112,101,110,100,101,100,0] /* suspended\00*/, 0, ALLOC_STATIC); __str44312 = Pointer_make([110,111,114,109,97,108,0] /* normal\00*/, 0, ALLOC_STATIC); __str45313 = Pointer_make([100,101,97,100,0] /* dead\00*/, 0, ALLOC_STATIC); __str46314 = Pointer_make([99,111,114,111,117,116,105,110,101,32,101,120,112,101,99,116,101,100,0] /* coroutine expected\00*/, 0, ALLOC_STATIC); __str47315 = Pointer_make([76,117,97,32,102,117,110,99,116,105,111,110,32,101,120,112,101,99,116,101,100,0] /* Lua function expected\00*/, 0, ALLOC_STATIC); __str48 = Pointer_make([116,111,111,32,109,97,110,121,32,114,101,115,117,108,116,115,32,116,111,32,117,110,112,97,99,107,0] /* too many results to unpack\00*/, 0, ALLOC_STATIC); __str49 = Pointer_make([95,95,116,111,115,116,114,105,110,103,0] /* __tostring\00*/, 0, ALLOC_STATIC); __str50 = Pointer_make([116,114,117,101,0] /* true\00*/, 0, ALLOC_STATIC); __str51 = Pointer_make([102,97,108,115,101,0] /* false\00*/, 0, ALLOC_STATIC); __str52 = Pointer_make([110,105,108,0] /* nil\00*/, 0, ALLOC_STATIC); __str53 = Pointer_make([37,115,58,32,37,112,0] /* %s: %p\00*/, 0, ALLOC_STATIC); __str54 = Pointer_make([98,97,115,101,32,111,117,116,32,111,102,32,114,97,110,103,101,0] /* base out of range\00*/, 0, ALLOC_STATIC); __str55 = Pointer_make([110,105,108,32,111,114,32,116,97,98,108,101,32,101,120,112,101,99,116,101,100,0] /* nil or table expected\00*/, 0, ALLOC_STATIC); __str56 = Pointer_make([95,95,109,101,116,97,116,97,98,108,101,0] /* __metatable\00*/, 0, ALLOC_STATIC); __str57 = Pointer_make([99,97,110,110,111,116,32,99,104,97,110,103,101,32,97,32,112,114,111,116,101,99,116,101,100,32,109,101,116,97,116,97,98,108,101,0] /* cannot change a protected metatable\00*/, 0, ALLOC_STATIC); __str58 = Pointer_make([39,115,101,116,102,101,110,118,39,32,99,97,110,110,111,116,32,99,104,97,110,103,101,32,101,110,118,105,114,111,110,109,101,110,116,32,111,102,32,103,105,118,101,110,32,111,98,106,101,99,116,0] /* 'setfenv' cannot change environment of given object\00*/, 0, ALLOC_STATIC); __str59 = Pointer_make([108,101,118,101,108,32,109,117,115,116,32,98,101,32,110,111,110,45,110,101,103,97,116,105,118,101,0] /* level must be non-negative\00*/, 0, ALLOC_STATIC); __str60 = Pointer_make([105,110,118,97,108,105,100,32,108,101,118,101,108,0] /* invalid level\00*/, 0, ALLOC_STATIC); __str61 = Pointer_make([102,0] /* f\00*/, 0, ALLOC_STATIC); __str62 = Pointer_make([110,111,32,102,117,110,99,116,105,111,110,32,101,110,118,105,114,111,110,109,101,110,116,32,102,111,114,32,116,97,105,108,32,99,97,108,108,32,97,116,32,108,101,118,101,108,32,37,100,0] /* no function environment for tail call at level %d\00*/, 0, ALLOC_STATIC); __str63 = Pointer_make([105,110,100,101,120,32,111,117,116,32,111,102,32,114,97,110,103,101,0] /* index out of range\00*/, 0, ALLOC_STATIC); __str64 = Pointer_make([39,116,111,115,116,114,105,110,103,39,32,109,117,115,116,32,114,101,116,117,114,110,32,97,32,115,116,114,105,110,103,32,116,111,32,39,112,114,105,110,116,39,0] /* 'tostring' must return a string to 'print'\00*/, 0, ALLOC_STATIC); __str65 = Pointer_make([9,0] /* \09\00*/, 0, ALLOC_STATIC); __str66 = Pointer_make([10,0] /* \0A\00*/, 0, ALLOC_STATIC); __str67 = Pointer_make([61,40,108,111,97,100,41,0] /* =(load)\00*/, 0, ALLOC_STATIC); __str68 = Pointer_make([116,111,111,32,109,97,110,121,32,110,101,115,116,101,100,32,102,117,110,99,116,105,111,110,115,0] /* too many nested functions\00*/, 0, ALLOC_STATIC); __str69 = Pointer_make([114,101,97,100,101,114,32,102,117,110,99,116,105,111,110,32,109,117,115,116,32,114,101,116,117,114,110,32,97,32,115,116,114,105,110,103,0] /* reader function must return a string\00*/, 0, ALLOC_STATIC); __ZZ19luaB_collectgarbageP9lua_StateE4opts = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str70 = Pointer_make([115,116,111,112,0] /* stop\00*/, 0, ALLOC_STATIC); __str71 = Pointer_make([114,101,115,116,97,114,116,0] /* restart\00*/, 0, ALLOC_STATIC); __str72316 = Pointer_make([99,111,108,108,101,99,116,0] /* collect\00*/, 0, ALLOC_STATIC); __str73 = Pointer_make([99,111,117,110,116,0] /* count\00*/, 0, ALLOC_STATIC); __str74 = Pointer_make([115,116,101,112,0] /* step\00*/, 0, ALLOC_STATIC); __str75 = Pointer_make([115,101,116,112,97,117,115,101,0] /* setpause\00*/, 0, ALLOC_STATIC); __str76 = Pointer_make([115,101,116,115,116,101,112,109,117,108,0] /* setstepmul\00*/, 0, ALLOC_STATIC); __ZZ19luaB_collectgarbageP9lua_StateE7optsnum = Pointer_make([0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 7], 0, ALLOC_STATIC); __str77317 = Pointer_make([37,115,0] /* %s\00*/, 0, ALLOC_STATIC); __str78 = Pointer_make([97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,33,0] /* assertion failed!\00*/, 0, ALLOC_STATIC); __str318 = Pointer_make([100,101,98,117,103,0] /* debug\00*/, 0, ALLOC_STATIC); __str1319 = Pointer_make([103,101,116,102,101,110,118,0] /* getfenv\00*/, 0, ALLOC_STATIC); __str2320 = Pointer_make([103,101,116,104,111,111,107,0] /* gethook\00*/, 0, ALLOC_STATIC); __str3321 = Pointer_make([103,101,116,105,110,102,111,0] /* getinfo\00*/, 0, ALLOC_STATIC); __str4322 = Pointer_make([103,101,116,108,111,99,97,108,0] /* getlocal\00*/, 0, ALLOC_STATIC); __str5323 = Pointer_make([103,101,116,114,101,103,105,115,116,114,121,0] /* getregistry\00*/, 0, ALLOC_STATIC); __str6324 = Pointer_make([103,101,116,109,101,116,97,116,97,98,108,101,0] /* getmetatable\00*/, 0, ALLOC_STATIC); __str7325 = Pointer_make([103,101,116,117,112,118,97,108,117,101,0] /* getupvalue\00*/, 0, ALLOC_STATIC); __str8326 = Pointer_make([115,101,116,102,101,110,118,0] /* setfenv\00*/, 0, ALLOC_STATIC); __str9327 = Pointer_make([115,101,116,104,111,111,107,0] /* sethook\00*/, 0, ALLOC_STATIC); __str10328 = Pointer_make([115,101,116,108,111,99,97,108,0] /* setlocal\00*/, 0, ALLOC_STATIC); __str11329 = Pointer_make([115,101,116,109,101,116,97,116,97,98,108,101,0] /* setmetatable\00*/, 0, ALLOC_STATIC); __str12330 = Pointer_make([115,101,116,117,112,118,97,108,117,101,0] /* setupvalue\00*/, 0, ALLOC_STATIC); __str13331 = Pointer_make([116,114,97,99,101,98,97,99,107,0] /* traceback\00*/, 0, ALLOC_STATIC); __ZL5dblib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str14332 = Pointer_make([0], 0, ALLOC_STATIC); __str15333 = Pointer_make([10,0] /* \0A\00*/, 0, ALLOC_STATIC); __str16334 = Pointer_make([115,116,97,99,107,32,116,114,97,99,101,98,97,99,107,58,0] /* stack traceback:\00*/, 0, ALLOC_STATIC); __str17335 = Pointer_make([10,9,46,46,46,0] /* \0A\09...\00*/, 0, ALLOC_STATIC); __str18336 = Pointer_make([10,9,0] /* \0A\09\00*/, 0, ALLOC_STATIC); __str19337 = Pointer_make([83,110,108,0] /* Snl\00*/, 0, ALLOC_STATIC); __str20338 = Pointer_make([37,115,58,0] /* %s:\00*/, 0, ALLOC_STATIC); __str21339 = Pointer_make([37,100,58,0] /* %d:\00*/, 0, ALLOC_STATIC); __str22340 = Pointer_make([32,105,110,32,102,117,110,99,116,105,111,110,32,39,37,115,39,0] /* in function '%s'\00*/, 0, ALLOC_STATIC); __str23341 = Pointer_make([32,105,110,32,109,97,105,110,32,99,104,117,110,107,0] /* in main chunk\00*/, 0, ALLOC_STATIC); __str24342 = Pointer_make([32,63,0] /* ?\00*/, 0, ALLOC_STATIC); __str25343 = Pointer_make([32,105,110,32,102,117,110,99,116,105,111,110,32,60,37,115,58,37,100,62,0] /* in function <%s:%d>\00*/, 0, ALLOC_STATIC); __str26344 = Pointer_make([110,105,108,32,111,114,32,116,97,98,108,101,32,101,120,112,101,99,116,101,100,0] /* nil or table expected\00*/, 0, ALLOC_STATIC); __str27345 = Pointer_make([108,101,118,101,108,32,111,117,116,32,111,102,32,114,97,110,103,101,0] /* level out of range\00*/, 0, ALLOC_STATIC); __ZL8KEY_HOOK = Pointer_make([104], 0, ALLOC_STATIC); __ZZ5hookfP9lua_StateP9lua_DebugE9hooknames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str28346 = Pointer_make([99,97,108,108,0] /* call\00*/, 0, ALLOC_STATIC); __str29347 = Pointer_make([114,101,116,117,114,110,0] /* return\00*/, 0, ALLOC_STATIC); __str30348 = Pointer_make([108,105,110,101,0] /* line\00*/, 0, ALLOC_STATIC); __str31349 = Pointer_make([99,111,117,110,116,0] /* count\00*/, 0, ALLOC_STATIC); __str32350 = Pointer_make([116,97,105,108,32,114,101,116,117,114,110,0] /* tail return\00*/, 0, ALLOC_STATIC); __str33351 = Pointer_make([39,115,101,116,102,101,110,118,39,32,99,97,110,110,111,116,32,99,104,97,110,103,101,32,101,110,118,105,114,111,110,109,101,110,116,32,111,102,32,103,105,118,101,110,32,111,98,106,101,99,116,0] /* 'setfenv' cannot change environment of given object\00*/, 0, ALLOC_STATIC); __str34352 = Pointer_make([102,108,110,83,117,0] /* flnSu\00*/, 0, ALLOC_STATIC); __str35353 = Pointer_make([62,37,115,0] /* >%s\00*/, 0, ALLOC_STATIC); __str36354 = Pointer_make([102,117,110,99,116,105,111,110,32,111,114,32,108,101,118,101,108,32,101,120,112,101,99,116,101,100,0] /* function or level expected\00*/, 0, ALLOC_STATIC); __str37355 = Pointer_make([105,110,118,97,108,105,100,32,111,112,116,105,111,110,0] /* invalid option\00*/, 0, ALLOC_STATIC); __str38356 = Pointer_make([115,111,117,114,99,101,0] /* source\00*/, 0, ALLOC_STATIC); __str39357 = Pointer_make([115,104,111,114,116,95,115,114,99,0] /* short_src\00*/, 0, ALLOC_STATIC); __str40358 = Pointer_make([108,105,110,101,100,101,102,105,110,101,100,0] /* linedefined\00*/, 0, ALLOC_STATIC); __str41359 = Pointer_make([108,97,115,116,108,105,110,101,100,101,102,105,110,101,100,0] /* lastlinedefined\00*/, 0, ALLOC_STATIC); __str42360 = Pointer_make([119,104,97,116,0] /* what\00*/, 0, ALLOC_STATIC); __str43361 = Pointer_make([99,117,114,114,101,110,116,108,105,110,101,0] /* currentline\00*/, 0, ALLOC_STATIC); __str44362 = Pointer_make([110,117,112,115,0] /* nups\00*/, 0, ALLOC_STATIC); __str45363 = Pointer_make([110,97,109,101,0] /* name\00*/, 0, ALLOC_STATIC); __str46364 = Pointer_make([110,97,109,101,119,104,97,116,0] /* namewhat\00*/, 0, ALLOC_STATIC); __str47365 = Pointer_make([97,99,116,105,118,101,108,105,110,101,115,0] /* activelines\00*/, 0, ALLOC_STATIC); __str48366 = Pointer_make([102,117,110,99,0] /* func\00*/, 0, ALLOC_STATIC); __str49367 = Pointer_make([101,120,116,101,114,110,97,108,32,104,111,111,107,0] /* external hook\00*/, 0, ALLOC_STATIC); __str50368 = Pointer_make([108,117,97,95,100,101,98,117,103,62,32,0] /* lua_debug> \00*/, 0, ALLOC_STATIC); __str51369 = Pointer_make([99,111,110,116,10,0] /* cont\0A\00*/, 0, ALLOC_STATIC); __str52370 = Pointer_make([61,40,100,101,98,117,103,32,99,111,109,109,97,110,100,41,0] /* =(debug command)\00*/, 0, ALLOC_STATIC); __str371 = Pointer_make([99,108,111,115,101,0] /* close\00*/, 0, ALLOC_STATIC); __str1372 = Pointer_make([102,108,117,115,104,0] /* flush\00*/, 0, ALLOC_STATIC); __str2373 = Pointer_make([105,110,112,117,116,0] /* input\00*/, 0, ALLOC_STATIC); __str3374 = Pointer_make([108,105,110,101,115,0] /* lines\00*/, 0, ALLOC_STATIC); __str4375 = Pointer_make([111,112,101,110,0] /* open\00*/, 0, ALLOC_STATIC); __str5376 = Pointer_make([111,117,116,112,117,116,0] /* output\00*/, 0, ALLOC_STATIC); __str6377 = Pointer_make([112,111,112,101,110,0] /* popen\00*/, 0, ALLOC_STATIC); __str7378 = Pointer_make([114,101,97,100,0] /* read\00*/, 0, ALLOC_STATIC); __str8379 = Pointer_make([116,109,112,102,105,108,101,0] /* tmpfile\00*/, 0, ALLOC_STATIC); __str9380 = Pointer_make([116,121,112,101,0] /* type\00*/, 0, ALLOC_STATIC); __str10381 = Pointer_make([119,114,105,116,101,0] /* write\00*/, 0, ALLOC_STATIC); __ZL5iolib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str11382 = Pointer_make([115,101,101,107,0] /* seek\00*/, 0, ALLOC_STATIC); __str12383 = Pointer_make([115,101,116,118,98,117,102,0] /* setvbuf\00*/, 0, ALLOC_STATIC); __str13384 = Pointer_make([95,95,103,99,0] /* __gc\00*/, 0, ALLOC_STATIC); __str14385 = Pointer_make([95,95,116,111,115,116,114,105,110,103,0] /* __tostring\00*/, 0, ALLOC_STATIC); __ZL4flib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str15386 = Pointer_make([105,111,0] /* io\00*/, 0, ALLOC_STATIC); __str16387 = Pointer_make([115,116,100,105,110,0] /* stdin\00*/, 0, ALLOC_STATIC); __str17388 = Pointer_make([115,116,100,111,117,116,0] /* stdout\00*/, 0, ALLOC_STATIC); __str18389 = Pointer_make([115,116,100,101,114,114,0] /* stderr\00*/, 0, ALLOC_STATIC); __str19390 = Pointer_make([70,73,76,69,42,0] /* FILE*\00*/, 0, ALLOC_STATIC); __str20391 = Pointer_make([37,115,58,32,37,115,0] /* %s: %s\00*/, 0, ALLOC_STATIC); __str21392 = Pointer_make([37,115,0] /* %s\00*/, 0, ALLOC_STATIC); __str22393 = Pointer_make([99,97,110,110,111,116,32,99,108,111,115,101,32,115,116,97,110,100,97,114,100,32,102,105,108,101,0] /* cannot close standard file\00*/, 0, ALLOC_STATIC); __str23394 = Pointer_make([95,95,99,108,111,115,101,0] /* __close\00*/, 0, ALLOC_STATIC); __str24395 = Pointer_make([95,95,105,110,100,101,120,0] /* __index\00*/, 0, ALLOC_STATIC); __str25396 = Pointer_make([102,105,108,101,32,40,99,108,111,115,101,100,41,0] /* file (closed)\00*/, 0, ALLOC_STATIC); __str26397 = Pointer_make([102,105,108,101,32,40,37,112,41,0] /* file (%p)\00*/, 0, ALLOC_STATIC); __str27398 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,117,115,101,32,97,32,99,108,111,115,101,100,32,102,105,108,101,0] /* attempt to use a closed file\00*/, 0, ALLOC_STATIC); __str28399 = Pointer_make([37,46,49,52,103,0] /* %.14g\00*/, 0, ALLOC_STATIC); __ZZ9f_setvbufP9lua_StateE4mode = Pointer_make([2, 0, 0, 0, 0, 0, 0, 0, 1], 0, ALLOC_STATIC); __ZZ9f_setvbufP9lua_StateE9modenames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str29400 = Pointer_make([110,111,0] /* no\00*/, 0, ALLOC_STATIC); __str30401 = Pointer_make([102,117,108,108,0] /* full\00*/, 0, ALLOC_STATIC); __str31402 = Pointer_make([108,105,110,101,0] /* line\00*/, 0, ALLOC_STATIC); __ZZ6f_seekP9lua_StateE4mode = Pointer_make([0, 0, 0, 0, 1, 0, 0, 0, 2], 0, ALLOC_STATIC); __ZZ6f_seekP9lua_StateE9modenames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str32403 = Pointer_make([115,101,116,0] /* set\00*/, 0, ALLOC_STATIC); __str33404 = Pointer_make([99,117,114,0] /* cur\00*/, 0, ALLOC_STATIC); __str34405 = Pointer_make([101,110,100,0] /* end\00*/, 0, ALLOC_STATIC); __str35406 = Pointer_make([116,111,111,32,109,97,110,121,32,97,114,103,117,109,101,110,116,115,0] /* too many arguments\00*/, 0, ALLOC_STATIC); __str36407 = Pointer_make([105,110,118,97,108,105,100,32,111,112,116,105,111,110,0] /* invalid option\00*/, 0, ALLOC_STATIC); __str37408 = Pointer_make([105,110,118,97,108,105,100,32,102,111,114,109,97,116,0] /* invalid format\00*/, 0, ALLOC_STATIC); __str38409 = Pointer_make([37,108,102,0] /* %lf\00*/, 0, ALLOC_STATIC); __str39410 = Pointer_make([102,105,108,101,32,105,115,32,97,108,114,101,97,100,121,32,99,108,111,115,101,100,0] /* file is already closed\00*/, 0, ALLOC_STATIC); __str40411 = Pointer_make([115,116,97,110,100,97,114,100,32,37,115,32,102,105,108,101,32,105,115,32,99,108,111,115,101,100,0] /* standard %s file is closed\00*/, 0, ALLOC_STATIC); __ZL6fnames = Pointer_make([0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str41412 = Pointer_make([99,108,111,115,101,100,32,102,105,108,101,0] /* closed file\00*/, 0, ALLOC_STATIC); __str42413 = Pointer_make([102,105,108,101,0] /* file\00*/, 0, ALLOC_STATIC); __str43414 = Pointer_make([114,0] /* r\00*/, 0, ALLOC_STATIC); __str44415 = Pointer_make([39,112,111,112,101,110,39,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0] /* 'popen' not supported\00*/, 0, ALLOC_STATIC); __str45416 = Pointer_make([119,0] /* w\00*/, 0, ALLOC_STATIC); __str417 = Pointer_make([97,98,115,0] /* abs\00*/, 0, ALLOC_STATIC); __str1418 = Pointer_make([97,99,111,115,0] /* acos\00*/, 0, ALLOC_STATIC); __str2419 = Pointer_make([97,115,105,110,0] /* asin\00*/, 0, ALLOC_STATIC); __str3420 = Pointer_make([97,116,97,110,50,0] /* atan2\00*/, 0, ALLOC_STATIC); __str4421 = Pointer_make([97,116,97,110,0] /* atan\00*/, 0, ALLOC_STATIC); __str5422 = Pointer_make([99,101,105,108,0] /* ceil\00*/, 0, ALLOC_STATIC); __str6423 = Pointer_make([99,111,115,104,0] /* cosh\00*/, 0, ALLOC_STATIC); __str7424 = Pointer_make([99,111,115,0] /* cos\00*/, 0, ALLOC_STATIC); __str8425 = Pointer_make([100,101,103,0] /* deg\00*/, 0, ALLOC_STATIC); __str9426 = Pointer_make([101,120,112,0] /* exp\00*/, 0, ALLOC_STATIC); __str10427 = Pointer_make([102,108,111,111,114,0] /* floor\00*/, 0, ALLOC_STATIC); __str11428 = Pointer_make([102,109,111,100,0] /* fmod\00*/, 0, ALLOC_STATIC); __str12429 = Pointer_make([102,114,101,120,112,0] /* frexp\00*/, 0, ALLOC_STATIC); __str13430 = Pointer_make([108,100,101,120,112,0] /* ldexp\00*/, 0, ALLOC_STATIC); __str14431 = Pointer_make([108,111,103,49,48,0] /* log10\00*/, 0, ALLOC_STATIC); __str15432 = Pointer_make([108,111,103,0] /* log\00*/, 0, ALLOC_STATIC); __str16433 = Pointer_make([109,97,120,0] /* max\00*/, 0, ALLOC_STATIC); __str17434 = Pointer_make([109,105,110,0] /* min\00*/, 0, ALLOC_STATIC); __str18435 = Pointer_make([109,111,100,102,0] /* modf\00*/, 0, ALLOC_STATIC); __str19436 = Pointer_make([112,111,119,0] /* pow\00*/, 0, ALLOC_STATIC); __str20437 = Pointer_make([114,97,100,0] /* rad\00*/, 0, ALLOC_STATIC); __str21438 = Pointer_make([114,97,110,100,111,109,0] /* random\00*/, 0, ALLOC_STATIC); __str22439 = Pointer_make([114,97,110,100,111,109,115,101,101,100,0] /* randomseed\00*/, 0, ALLOC_STATIC); __str23440 = Pointer_make([115,105,110,104,0] /* sinh\00*/, 0, ALLOC_STATIC); __str24441 = Pointer_make([115,105,110,0] /* sin\00*/, 0, ALLOC_STATIC); __str25442 = Pointer_make([115,113,114,116,0] /* sqrt\00*/, 0, ALLOC_STATIC); __str26443 = Pointer_make([116,97,110,104,0] /* tanh\00*/, 0, ALLOC_STATIC); __str27444 = Pointer_make([116,97,110,0] /* tan\00*/, 0, ALLOC_STATIC); __ZL7mathlib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str28445 = Pointer_make([109,97,116,104,0] /* math\00*/, 0, ALLOC_STATIC); __str29446 = Pointer_make([112,105,0] /* pi\00*/, 0, ALLOC_STATIC); __str30447 = Pointer_make([104,117,103,101,0] /* huge\00*/, 0, ALLOC_STATIC); __str31448 = Pointer_make([109,111,100,0] /* mod\00*/, 0, ALLOC_STATIC); __str32449 = Pointer_make([105,110,116,101,114,118,97,108,32,105,115,32,101,109,112,116,121,0] /* interval is empty\00*/, 0, ALLOC_STATIC); __str33450 = Pointer_make([119,114,111,110,103,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,0] /* wrong number of arguments\00*/, 0, ALLOC_STATIC); __str452 = Pointer_make([99,108,111,99,107,0] /* clock\00*/, 0, ALLOC_STATIC); __str1453 = Pointer_make([100,97,116,101,0] /* date\00*/, 0, ALLOC_STATIC); __str2454 = Pointer_make([100,105,102,102,116,105,109,101,0] /* difftime\00*/, 0, ALLOC_STATIC); __str3455 = Pointer_make([101,120,101,99,117,116,101,0] /* execute\00*/, 0, ALLOC_STATIC); __str4456 = Pointer_make([101,120,105,116,0] /* exit\00*/, 0, ALLOC_STATIC); __str5457 = Pointer_make([103,101,116,101,110,118,0] /* getenv\00*/, 0, ALLOC_STATIC); __str6458 = Pointer_make([114,101,109,111,118,101,0] /* remove\00*/, 0, ALLOC_STATIC); __str7459 = Pointer_make([114,101,110,97,109,101,0] /* rename\00*/, 0, ALLOC_STATIC); __str8460 = Pointer_make([115,101,116,108,111,99,97,108,101,0] /* setlocale\00*/, 0, ALLOC_STATIC); __str9461 = Pointer_make([116,105,109,101,0] /* time\00*/, 0, ALLOC_STATIC); __str10462 = Pointer_make([116,109,112,110,97,109,101,0] /* tmpname\00*/, 0, ALLOC_STATIC); __ZL6syslib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str11463 = Pointer_make([111,115,0] /* os\00*/, 0, ALLOC_STATIC); __str12464 = Pointer_make([117,110,97,98,108,101,32,116,111,32,103,101,110,101,114,97,116,101,32,97,32,117,110,105,113,117,101,32,102,105,108,101,110,97,109,101,0] /* unable to generate a unique filename\00*/, 0, ALLOC_STATIC); __str13465 = Pointer_make([115,101,99,0] /* sec\00*/, 0, ALLOC_STATIC); __str14466 = Pointer_make([109,105,110,0] /* min\00*/, 0, ALLOC_STATIC); __str15467 = Pointer_make([104,111,117,114,0] /* hour\00*/, 0, ALLOC_STATIC); __str16468 = Pointer_make([100,97,121,0] /* day\00*/, 0, ALLOC_STATIC); __str17469 = Pointer_make([109,111,110,116,104,0] /* month\00*/, 0, ALLOC_STATIC); __str18470 = Pointer_make([121,101,97,114,0] /* year\00*/, 0, ALLOC_STATIC); __str19471 = Pointer_make([105,115,100,115,116,0] /* isdst\00*/, 0, ALLOC_STATIC); __str20472 = Pointer_make([102,105,101,108,100,32,39,37,115,39,32,109,105,115,115,105,110,103,32,105,110,32,100,97,116,101,32,116,97,98,108,101,0] /* field '%s' missing in date table\00*/, 0, ALLOC_STATIC); __ZZ12os_setlocaleP9lua_StateE3cat = Pointer_make([6, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 2], 0, ALLOC_STATIC); __ZZ12os_setlocaleP9lua_StateE8catnames = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str21473 = Pointer_make([97,108,108,0] /* all\00*/, 0, ALLOC_STATIC); __str22474 = Pointer_make([99,111,108,108,97,116,101,0] /* collate\00*/, 0, ALLOC_STATIC); __str23475 = Pointer_make([99,116,121,112,101,0] /* ctype\00*/, 0, ALLOC_STATIC); __str24476 = Pointer_make([109,111,110,101,116,97,114,121,0] /* monetary\00*/, 0, ALLOC_STATIC); __str25477 = Pointer_make([110,117,109,101,114,105,99,0] /* numeric\00*/, 0, ALLOC_STATIC); __str26478 = Pointer_make([37,115,58,32,37,115,0] /* %s: %s\00*/, 0, ALLOC_STATIC); __str27479 = Pointer_make([37,99,0] /* %c\00*/, 0, ALLOC_STATIC); __str28480 = Pointer_make([42,116,0] /* *t\00*/, 0, ALLOC_STATIC); __str29481 = Pointer_make([119,100,97,121,0] /* wday\00*/, 0, ALLOC_STATIC); __str30482 = Pointer_make([121,100,97,121,0] /* yday\00*/, 0, ALLOC_STATIC); __str483 = Pointer_make([99,111,110,99,97,116,0] /* concat\00*/, 0, ALLOC_STATIC); __str1484 = Pointer_make([102,111,114,101,97,99,104,0] /* foreach\00*/, 0, ALLOC_STATIC); __str2485 = Pointer_make([102,111,114,101,97,99,104,105,0] /* foreachi\00*/, 0, ALLOC_STATIC); __str3486 = Pointer_make([103,101,116,110,0] /* getn\00*/, 0, ALLOC_STATIC); __str4487 = Pointer_make([109,97,120,110,0] /* maxn\00*/, 0, ALLOC_STATIC); __str5488 = Pointer_make([105,110,115,101,114,116,0] /* insert\00*/, 0, ALLOC_STATIC); __str6489 = Pointer_make([114,101,109,111,118,101,0] /* remove\00*/, 0, ALLOC_STATIC); __str7490 = Pointer_make([115,101,116,110,0] /* setn\00*/, 0, ALLOC_STATIC); __str8491 = Pointer_make([115,111,114,116,0] /* sort\00*/, 0, ALLOC_STATIC); __ZL9tab_funcs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str9492 = Pointer_make([116,97,98,108,101,0] /* table\00*/, 0, ALLOC_STATIC); __str10493 = Pointer_make([0], 0, ALLOC_STATIC); __str11494 = Pointer_make([105,110,118,97,108,105,100,32,111,114,100,101,114,32,102,117,110,99,116,105,111,110,32,102,111,114,32,115,111,114,116,105,110,103,0] /* invalid order function for sorting\00*/, 0, ALLOC_STATIC); __str12495 = Pointer_make([39,115,101,116,110,39,32,105,115,32,111,98,115,111,108,101,116,101,0] /* 'setn' is obsolete\00*/, 0, ALLOC_STATIC); __str13496 = Pointer_make([119,114,111,110,103,32,110,117,109,98,101,114,32,111,102,32,97,114,103,117,109,101,110,116,115,32,116,111,32,39,105,110,115,101,114,116,39,0] /* wrong number of arguments to 'insert'\00*/, 0, ALLOC_STATIC); __str14497 = Pointer_make([105,110,118,97,108,105,100,32,118,97,108,117,101,32,40,37,115,41,32,97,116,32,105,110,100,101,120,32,37,100,32,105,110,32,116,97,98,108,101,32,102,111,114,32,39,99,111,110,99,97,116,39,0] /* invalid value (%s) at index %d in table for 'concat'\00*/, 0, ALLOC_STATIC); __str498 = Pointer_make([98,121,116,101,0] /* byte\00*/, 0, ALLOC_STATIC); __str1499 = Pointer_make([99,104,97,114,0] /* char\00*/, 0, ALLOC_STATIC); __str2500 = Pointer_make([100,117,109,112,0] /* dump\00*/, 0, ALLOC_STATIC); __str3501 = Pointer_make([102,105,110,100,0] /* find\00*/, 0, ALLOC_STATIC); __str4502 = Pointer_make([102,111,114,109,97,116,0] /* format\00*/, 0, ALLOC_STATIC); __str5503 = Pointer_make([103,102,105,110,100,0] /* gfind\00*/, 0, ALLOC_STATIC); __str6504 = Pointer_make([103,109,97,116,99,104,0] /* gmatch\00*/, 0, ALLOC_STATIC); __str7505 = Pointer_make([103,115,117,98,0] /* gsub\00*/, 0, ALLOC_STATIC); __str8506 = Pointer_make([108,101,110,0] /* len\00*/, 0, ALLOC_STATIC); __str9507 = Pointer_make([108,111,119,101,114,0] /* lower\00*/, 0, ALLOC_STATIC); __str10508 = Pointer_make([109,97,116,99,104,0] /* match\00*/, 0, ALLOC_STATIC); __str11509 = Pointer_make([114,101,112,0] /* rep\00*/, 0, ALLOC_STATIC); __str12510 = Pointer_make([114,101,118,101,114,115,101,0] /* reverse\00*/, 0, ALLOC_STATIC); __str13511 = Pointer_make([115,117,98,0] /* sub\00*/, 0, ALLOC_STATIC); __str14512 = Pointer_make([117,112,112,101,114,0] /* upper\00*/, 0, ALLOC_STATIC); __ZL6strlib = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str15513 = Pointer_make([115,116,114,105,110,103,0] /* string\00*/, 0, ALLOC_STATIC); __str16514 = Pointer_make([0], 0, ALLOC_STATIC); __str17515 = Pointer_make([95,95,105,110,100,101,120,0] /* __index\00*/, 0, ALLOC_STATIC); __str18516 = Pointer_make([94,36,42,43,63,46,40,91,37,45,0] /* ^$*+?.([%-\00*/, 0, ALLOC_STATIC); __str19517 = Pointer_make([116,111,111,32,109,97,110,121,32,99,97,112,116,117,114,101,115,0] /* too many captures\00*/, 0, ALLOC_STATIC); __str20518 = Pointer_make([105,110,118,97,108,105,100,32,99,97,112,116,117,114,101,32,105,110,100,101,120,0] /* invalid capture index\00*/, 0, ALLOC_STATIC); __str21519 = Pointer_make([117,110,102,105,110,105,115,104,101,100,32,99,97,112,116,117,114,101,0] /* unfinished capture\00*/, 0, ALLOC_STATIC); __str22520 = Pointer_make([109,105,115,115,105,110,103,32,39,91,39,32,97,102,116,101,114,32,39,37,37,102,39,32,105,110,32,112,97,116,116,101,114,110,0] /* missing '[' after '%%f' in pattern\00*/, 0, ALLOC_STATIC); __str23521 = Pointer_make([109,97,108,102,111,114,109,101,100,32,112,97,116,116,101,114,110,32,40,101,110,100,115,32,119,105,116,104,32,39,37,37,39,41,0] /* malformed pattern (ends with '%%')\00*/, 0, ALLOC_STATIC); __str24522 = Pointer_make([109,97,108,102,111,114,109,101,100,32,112,97,116,116,101,114,110,32,40,109,105,115,115,105,110,103,32,39,93,39,41,0] /* malformed pattern (missing ']')\00*/, 0, ALLOC_STATIC); __str25523 = Pointer_make([117,110,98,97,108,97,110,99,101,100,32,112,97,116,116,101,114,110,0] /* unbalanced pattern\00*/, 0, ALLOC_STATIC); __str26524 = Pointer_make([105,110,118,97,108,105,100,32,112,97,116,116,101,114,110,32,99,97,112,116,117,114,101,0] /* invalid pattern capture\00*/, 0, ALLOC_STATIC); __str27525 = Pointer_make([115,116,114,105,110,103,47,102,117,110,99,116,105,111,110,47,116,97,98,108,101,32,101,120,112,101,99,116,101,100,0] /* string/function/table expected\00*/, 0, ALLOC_STATIC); __str28526 = Pointer_make([105,110,118,97,108,105,100,32,114,101,112,108,97,99,101,109,101,110,116,32,118,97,108,117,101,32,40,97,32,37,115,41,0] /* invalid replacement value (a %s)\00*/, 0, ALLOC_STATIC); __str29527 = Pointer_make([39,115,116,114,105,110,103,46,103,102,105,110,100,39,32,119,97,115,32,114,101,110,97,109,101,100,32,116,111,32,39,115,116,114,105,110,103,46,103,109,97,116,99,104,39,0] /* 'string.gfind' was renamed to 'string.gmatch'\00*/, 0, ALLOC_STATIC); __str30528 = Pointer_make([105,110,118,97,108,105,100,32,111,112,116,105,111,110,32,39,37,37,37,99,39,32,116,111,32,39,102,111,114,109,97,116,39,0] /* invalid option '%%%c' to 'format'\00*/, 0, ALLOC_STATIC); __str31529 = Pointer_make([92,114,0] /* \5Cr\00*/, 0, ALLOC_STATIC); __str32530 = Pointer_make([92,48,48,48,0] /* \5C000\00*/, 0, ALLOC_STATIC); __str33531 = Pointer_make([108,0] /* l\00*/, 0, ALLOC_STATIC); __str34532 = Pointer_make([45,43,32,35,48,0] /* -+ #0\00*/, 0, ALLOC_STATIC); __str35533 = Pointer_make([105,110,118,97,108,105,100,32,102,111,114,109,97,116,32,40,114,101,112,101,97,116,101,100,32,102,108,97,103,115,41,0] /* invalid format (repeated flags)\00*/, 0, ALLOC_STATIC); __str36534 = Pointer_make([105,110,118,97,108,105,100,32,102,111,114,109,97,116,32,40,119,105,100,116,104,32,111,114,32,112,114,101,99,105,115,105,111,110,32,116,111,111,32,108,111,110,103,41,0] /* invalid format (width or precision too long)\00*/, 0, ALLOC_STATIC); __str37535 = Pointer_make([117,110,97,98,108,101,32,116,111,32,100,117,109,112,32,103,105,118,101,110,32,102,117,110,99,116,105,111,110,0] /* unable to dump given function\00*/, 0, ALLOC_STATIC); __str38536 = Pointer_make([105,110,118,97,108,105,100,32,118,97,108,117,101,0] /* invalid value\00*/, 0, ALLOC_STATIC); __str39537 = Pointer_make([115,116,114,105,110,103,32,115,108,105,99,101,32,116,111,111,32,108,111,110,103,0] /* string slice too long\00*/, 0, ALLOC_STATIC); __str538 = Pointer_make([108,111,97,100,108,105,98,0] /* loadlib\00*/, 0, ALLOC_STATIC); __str1539 = Pointer_make([115,101,101,97,108,108,0] /* seeall\00*/, 0, ALLOC_STATIC); __ZL8pk_funcs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str2540 = Pointer_make([109,111,100,117,108,101,0] /* module\00*/, 0, ALLOC_STATIC); __str3541 = Pointer_make([114,101,113,117,105,114,101,0] /* require\00*/, 0, ALLOC_STATIC); __ZL8ll_funcs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __ZL7loaders = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); __str4542 = Pointer_make([95,76,79,65,68,76,73,66,0] /* _LOADLIB\00*/, 0, ALLOC_STATIC); __str5543 = Pointer_make([95,95,103,99,0] /* __gc\00*/, 0, ALLOC_STATIC); __str6544 = Pointer_make([112,97,99,107,97,103,101,0] /* package\00*/, 0, ALLOC_STATIC); __str7545 = Pointer_make([108,111,97,100,101,114,115,0] /* loaders\00*/, 0, ALLOC_STATIC); __str8546 = Pointer_make([112,97,116,104,0] /* path\00*/, 0, ALLOC_STATIC); __str9547 = Pointer_make([76,85,65,95,80,65,84,72,0] /* LUA_PATH\00*/, 0, ALLOC_STATIC); __str10548 = Pointer_make([46,47,63,46,108,117,97,59,47,117,115,114,47,108,111,99,97,108,47,115,104,97,114,101,47,108,117,97,47,53,46,49,47,63,46,108,117,97,59,47,117,115,114,47,108,111,99,97,108,47,115,104,97,114,101,47,108,117,97,47,53,46,49,47,63,47,105,110,105,116,46,108,117,97,59,47,117,115,114,47,108,111,99,97,108,47,108,105,98,47,108,117,97,47,53,46,49,47,63,46,108,117,97,59,47,117,115,114,47,108,111,99,97,108,47,108,105,98,47,108,117,97,47,53,46,49,47,63,47,105,110,105,116,46,108,117,97,0] /* ./?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/lib/lua/5.1/?.lua;/usr/local/lib/lua/5.1/?/init.lua\00*/, 0, ALLOC_STATIC); __str11549 = Pointer_make([99,112,97,116,104,0] /* cpath\00*/, 0, ALLOC_STATIC); __str12550 = Pointer_make([76,85,65,95,67,80,65,84,72,0] /* LUA_CPATH\00*/, 0, ALLOC_STATIC); __str13551 = Pointer_make([46,47,63,46,115,111,59,47,117,115,114,47,108,111,99,97,108,47,108,105,98,47,108,117,97,47,53,46,49,47,63,46,115,111,59,47,117,115,114,47,108,111,99,97,108,47,108,105,98,47,108,117,97,47,53,46,49,47,108,111,97,100,97,108,108,46,115,111,0] /* ./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so\00*/, 0, ALLOC_STATIC); __str14552 = Pointer_make([47,10,59,10,63,10,33,10,45,0] /* /\0A;\0A?\0A!\0A-\00*/, 0, ALLOC_STATIC); __str15553 = Pointer_make([99,111,110,102,105,103,0] /* config\00*/, 0, ALLOC_STATIC); __str16554 = Pointer_make([95,76,79,65,68,69,68,0] /* _LOADED\00*/, 0, ALLOC_STATIC); __str17555 = Pointer_make([108,111,97,100,101,100,0] /* loaded\00*/, 0, ALLOC_STATIC); __str18556 = Pointer_make([112,114,101,108,111,97,100,0] /* preload\00*/, 0, ALLOC_STATIC); __str19557 = Pointer_make([59,59,0] /* ;;\00*/, 0, ALLOC_STATIC); __str20558 = Pointer_make([59,1,59,0] /* ;\01;\00*/, 0, ALLOC_STATIC); __str21559 = Pointer_make([1,0] /* \01\00*/, 0, ALLOC_STATIC); __str22560 = Pointer_make([10,9,110,111,32,109,111,100,117,108,101,32,39,37,115,39,32,105,110,32,102,105,108,101,32,39,37,115,39,0] /* \0A\09no module '%s' in file '%s'\00*/, 0, ALLOC_STATIC); __str23561 = Pointer_make([101,114,114,111,114,32,108,111,97,100,105,110,103,32,109,111,100,117,108,101,32,39,37,115,39,32,102,114,111,109,32,102,105,108,101,32,39,37,115,39,58,10,9,37,115,0] /* error loading module '%s' from file '%s':\0A\09%s\00*/, 0, ALLOC_STATIC); __str24562 = Pointer_make([100,121,110,97,109,105,99,32,108,105,98,114,97,114,105,101,115,32,110,111,116,32,101,110,97,98,108,101,100,59,32,99,104,101,99,107,32,121,111,117,114,32,76,117,97,32,105,110,115,116,97,108,108,97,116,105,111,110,0] /* dynamic libraries not enabled; check your Lua installation\00*/, 0, ALLOC_STATIC); __str25563 = Pointer_make([37,115,37,115,0] /* %s%s\00*/, 0, ALLOC_STATIC); __str26564 = Pointer_make([76,79,65,68,76,73,66,58,32,0] /* LOADLIB: \00*/, 0, ALLOC_STATIC); __str27565 = Pointer_make([45,0] /* -\00*/, 0, ALLOC_STATIC); __str28566 = Pointer_make([46,0] /* .\00*/, 0, ALLOC_STATIC); __str29567 = Pointer_make([95,0] /* _\00*/, 0, ALLOC_STATIC); __str30568 = Pointer_make([108,117,97,111,112,101,110,95,37,115,0] /* luaopen_%s\00*/, 0, ALLOC_STATIC); __str31569 = Pointer_make([47,0] /* /\00*/, 0, ALLOC_STATIC); __str32570 = Pointer_make([39,112,97,99,107,97,103,101,46,37,115,39,32,109,117,115,116,32,98,101,32,97,32,115,116,114,105,110,103,0] /* 'package.%s' must be a string\00*/, 0, ALLOC_STATIC); __str33571 = Pointer_make([0], 0, ALLOC_STATIC); __str34572 = Pointer_make([63,0] /* ?\00*/, 0, ALLOC_STATIC); __str35573 = Pointer_make([10,9,110,111,32,102,105,108,101,32,39,37,115,39,0] /* \0A\09no file '%s'\00*/, 0, ALLOC_STATIC); __str36574 = Pointer_make([114,0] /* r\00*/, 0, ALLOC_STATIC); __str37575 = Pointer_make([59,0] /* ;\00*/, 0, ALLOC_STATIC); __str38576 = Pointer_make([39,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,39,32,109,117,115,116,32,98,101,32,97,32,116,97,98,108,101,0] /* 'package.preload' must be a table\00*/, 0, ALLOC_STATIC); __str39577 = Pointer_make([10,9,110,111,32,102,105,101,108,100,32,112,97,99,107,97,103,101,46,112,114,101,108,111,97,100,91,39,37,115,39,93,0] /* \0A\09no field package.preload['%s']\00*/, 0, ALLOC_STATIC); __ZL9sentinel_ = Pointer_make([0], 0, ALLOC_STATIC); __str40578 = Pointer_make([108,111,111,112,32,111,114,32,112,114,101,118,105,111,117,115,32,101,114,114,111,114,32,108,111,97,100,105,110,103,32,109,111,100,117,108,101,32,39,37,115,39,0] /* loop or previous error loading module '%s'\00*/, 0, ALLOC_STATIC); __str41579 = Pointer_make([39,112,97,99,107,97,103,101,46,108,111,97,100,101,114,115,39,32,109,117,115,116,32,98,101,32,97,32,116,97,98,108,101,0] /* 'package.loaders' must be a table\00*/, 0, ALLOC_STATIC); __str42580 = Pointer_make([109,111,100,117,108,101,32,39,37,115,39,32,110,111,116,32,102,111,117,110,100,58,37,115,0] /* module '%s' not found:%s\00*/, 0, ALLOC_STATIC); __str43581 = Pointer_make([110,97,109,101,32,99,111,110,102,108,105,99,116,32,102,111,114,32,109,111,100,117,108,101,32,39,37,115,39,0] /* name conflict for module '%s'\00*/, 0, ALLOC_STATIC); __str44582 = Pointer_make([95,78,65,77,69,0] /* _NAME\00*/, 0, ALLOC_STATIC); __str45583 = Pointer_make([102,0] /* f\00*/, 0, ALLOC_STATIC); __str46584 = Pointer_make([39,109,111,100,117,108,101,39,32,110,111,116,32,99,97,108,108,101,100,32,102,114,111,109,32,97,32,76,117,97,32,102,117,110,99,116,105,111,110,0] /* 'module' not called from a Lua function\00*/, 0, ALLOC_STATIC); __str47585 = Pointer_make([95,77,0] /* _M\00*/, 0, ALLOC_STATIC); __str48586 = Pointer_make([95,80,65,67,75,65,71,69,0] /* _PACKAGE\00*/, 0, ALLOC_STATIC); __str49587 = Pointer_make([95,95,105,110,100,101,120,0] /* __index\00*/, 0, ALLOC_STATIC); __str50588 = Pointer_make([97,98,115,101,110,116,0] /* absent\00*/, 0, ALLOC_STATIC); __str51589 = Pointer_make([105,110,105,116,0] /* init\00*/, 0, ALLOC_STATIC); __str590 = Pointer_make([0], 0, ALLOC_STATIC); __str1591 = Pointer_make([112,97,99,107,97,103,101,0] /* package\00*/, 0, ALLOC_STATIC); __str2592 = Pointer_make([116,97,98,108,101,0] /* table\00*/, 0, ALLOC_STATIC); __str3593 = Pointer_make([105,111,0] /* io\00*/, 0, ALLOC_STATIC); __str4594 = Pointer_make([111,115,0] /* os\00*/, 0, ALLOC_STATIC); __str5595 = Pointer_make([115,116,114,105,110,103,0] /* string\00*/, 0, ALLOC_STATIC); __str6596 = Pointer_make([109,97,116,104,0] /* math\00*/, 0, ALLOC_STATIC); __str7597 = Pointer_make([100,101,98,117,103,0] /* debug\00*/, 0, ALLOC_STATIC); __ZL7lualibs = Pointer_make([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC); IHEAP[__ZL8progname+0] = __str2; IHEAP[__ZTI11lua_longjmp+0] = __ZTVN10__cxxabiv117__class_type_infoE+8; IHEAP[__ZTI11lua_longjmp+4] = __ZTS11lua_longjmp; IHEAP[__ZTIP11lua_longjmp+0] = __ZTVN10__cxxabiv119__pointer_type_infoE+8; IHEAP[__ZTIP11lua_longjmp+4] = __ZTSP11lua_longjmp; IHEAP[__ZTIP11lua_longjmp+12] = __ZTI11lua_longjmp; IHEAP[_luaX_tokens+0] = __str47; IHEAP[_luaX_tokens+4] = __str148; IHEAP[_luaX_tokens+8] = __str249; IHEAP[_luaX_tokens+12] = __str350; IHEAP[_luaX_tokens+16] = __str451; IHEAP[_luaX_tokens+20] = __str552; IHEAP[_luaX_tokens+24] = __str653; IHEAP[_luaX_tokens+28] = __str754; IHEAP[_luaX_tokens+32] = __str855; IHEAP[_luaX_tokens+36] = __str956; IHEAP[_luaX_tokens+40] = __str1057; IHEAP[_luaX_tokens+44] = __str1158; IHEAP[_luaX_tokens+48] = __str1259; IHEAP[_luaX_tokens+52] = __str1360; IHEAP[_luaX_tokens+56] = __str1461; IHEAP[_luaX_tokens+60] = __str1562; IHEAP[_luaX_tokens+64] = __str1663; IHEAP[_luaX_tokens+68] = __str1764; IHEAP[_luaX_tokens+72] = __str1865; IHEAP[_luaX_tokens+76] = __str1966; IHEAP[_luaX_tokens+80] = __str2067; IHEAP[_luaX_tokens+84] = __str2168; IHEAP[_luaX_tokens+88] = __str2251; IHEAP[_luaX_tokens+92] = __str2352; IHEAP[_luaX_tokens+96] = __str2453; IHEAP[_luaX_tokens+100] = __str2554; IHEAP[_luaX_tokens+104] = __str2669; IHEAP[_luaX_tokens+108] = __str2755; IHEAP[_luaX_tokens+112] = __str2856; IHEAP[_luaX_tokens+116] = __str29; IHEAP[_luaX_tokens+120] = __str30; IHEAP[_luaP_opnames+0] = __str90; IHEAP[_luaP_opnames+4] = __str191; IHEAP[_luaP_opnames+8] = __str292; IHEAP[_luaP_opnames+12] = __str393; IHEAP[_luaP_opnames+16] = __str494; IHEAP[_luaP_opnames+20] = __str595; IHEAP[_luaP_opnames+24] = __str696; IHEAP[_luaP_opnames+28] = __str797; IHEAP[_luaP_opnames+32] = __str898; IHEAP[_luaP_opnames+36] = __str999; IHEAP[_luaP_opnames+40] = __str10100; IHEAP[_luaP_opnames+44] = __str11101; IHEAP[_luaP_opnames+48] = __str12102; IHEAP[_luaP_opnames+52] = __str13103; IHEAP[_luaP_opnames+56] = __str14104; IHEAP[_luaP_opnames+60] = __str15105; IHEAP[_luaP_opnames+64] = __str16106; IHEAP[_luaP_opnames+68] = __str17107; IHEAP[_luaP_opnames+72] = __str18108; IHEAP[_luaP_opnames+76] = __str19109; IHEAP[_luaP_opnames+80] = __str20110; IHEAP[_luaP_opnames+84] = __str21111; IHEAP[_luaP_opnames+88] = __str22112; IHEAP[_luaP_opnames+92] = __str23113; IHEAP[_luaP_opnames+96] = __str24114; IHEAP[_luaP_opnames+100] = __str25115; IHEAP[_luaP_opnames+104] = __str26116; IHEAP[_luaP_opnames+108] = __str27117; IHEAP[_luaP_opnames+112] = __str28118; IHEAP[_luaP_opnames+116] = __str29119; IHEAP[_luaP_opnames+120] = __str30120; IHEAP[_luaP_opnames+124] = __str31121; IHEAP[_luaP_opnames+128] = __str32122; IHEAP[_luaP_opnames+132] = __str33123; IHEAP[_luaP_opnames+136] = __str34124; IHEAP[_luaP_opnames+140] = __str35125; IHEAP[_luaP_opnames+144] = __str36126; IHEAP[_luaP_opnames+148] = __str37127; IHEAP[_luaT_typenames+0] = __str177; IHEAP[_luaT_typenames+4] = __str1178; IHEAP[_luaT_typenames+8] = __str2179; IHEAP[_luaT_typenames+12] = __str3180; IHEAP[_luaT_typenames+16] = __str4181; IHEAP[_luaT_typenames+20] = __str5182; IHEAP[_luaT_typenames+24] = __str6183; IHEAP[_luaT_typenames+28] = __str2179; IHEAP[_luaT_typenames+32] = __str7184; IHEAP[_luaT_typenames+36] = __str8185; IHEAP[_luaT_typenames+40] = __str9186; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+0] = __str10188; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+4] = __str11189; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+8] = __str12190; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+12] = __str13191; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+16] = __str14192; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+20] = __str15193; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+24] = __str16194; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+28] = __str17195; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+32] = __str18196; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+36] = __str19197; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+40] = __str20198; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+44] = __str21199; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+48] = __str22200; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+52] = __str23201; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+56] = __str24202; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+60] = __str25203; IHEAP[__ZZ9luaT_initP9lua_StateE14luaT_eventname+64] = __str26204; IHEAP[__ZL10base_funcs+0] = __str268; IHEAP[__ZL10base_funcs+4] = __Z11luaB_assertP9lua_State.__index__; IHEAP[__ZL10base_funcs+8] = __str1269; IHEAP[__ZL10base_funcs+12] = __Z19luaB_collectgarbageP9lua_State.__index__; IHEAP[__ZL10base_funcs+16] = __str2270; IHEAP[__ZL10base_funcs+20] = __Z11luaB_dofileP9lua_State.__index__; IHEAP[__ZL10base_funcs+24] = __str3271; IHEAP[__ZL10base_funcs+28] = __Z10luaB_errorP9lua_State.__index__; IHEAP[__ZL10base_funcs+32] = __str4272; IHEAP[__ZL10base_funcs+36] = __Z11luaB_gcinfoP9lua_State.__index__; IHEAP[__ZL10base_funcs+40] = __str5273; IHEAP[__ZL10base_funcs+44] = __Z12luaB_getfenvP9lua_State.__index__; IHEAP[__ZL10base_funcs+48] = __str6274; IHEAP[__ZL10base_funcs+52] = __Z17luaB_getmetatableP9lua_State.__index__; IHEAP[__ZL10base_funcs+56] = __str7275; IHEAP[__ZL10base_funcs+60] = __Z13luaB_loadfileP9lua_State.__index__; IHEAP[__ZL10base_funcs+64] = __str8276; IHEAP[__ZL10base_funcs+68] = __Z9luaB_loadP9lua_State.__index__; IHEAP[__ZL10base_funcs+72] = __str9277; IHEAP[__ZL10base_funcs+76] = __Z15luaB_loadstringP9lua_State.__index__; IHEAP[__ZL10base_funcs+80] = __str10278; IHEAP[__ZL10base_funcs+84] = __Z9luaB_nextP9lua_State.__index__; IHEAP[__ZL10base_funcs+88] = __str11279; IHEAP[__ZL10base_funcs+92] = __Z10luaB_pcallP9lua_State.__index__; IHEAP[__ZL10base_funcs+96] = __str12280; IHEAP[__ZL10base_funcs+100] = __Z10luaB_printP9lua_State.__index__; IHEAP[__ZL10base_funcs+104] = __str13281; IHEAP[__ZL10base_funcs+108] = __Z13luaB_rawequalP9lua_State.__index__; IHEAP[__ZL10base_funcs+112] = __str14282; IHEAP[__ZL10base_funcs+116] = __Z11luaB_rawgetP9lua_State.__index__; IHEAP[__ZL10base_funcs+120] = __str15283; IHEAP[__ZL10base_funcs+124] = __Z11luaB_rawsetP9lua_State.__index__; IHEAP[__ZL10base_funcs+128] = __str16284; IHEAP[__ZL10base_funcs+132] = __Z11luaB_selectP9lua_State.__index__; IHEAP[__ZL10base_funcs+136] = __str17285; IHEAP[__ZL10base_funcs+140] = __Z12luaB_setfenvP9lua_State.__index__; IHEAP[__ZL10base_funcs+144] = __str18286; IHEAP[__ZL10base_funcs+148] = __Z17luaB_setmetatableP9lua_State.__index__; IHEAP[__ZL10base_funcs+152] = __str19287; IHEAP[__ZL10base_funcs+156] = __Z13luaB_tonumberP9lua_State.__index__; IHEAP[__ZL10base_funcs+160] = __str20288; IHEAP[__ZL10base_funcs+164] = __Z13luaB_tostringP9lua_State.__index__; IHEAP[__ZL10base_funcs+168] = __str21289; IHEAP[__ZL10base_funcs+172] = __Z9luaB_typeP9lua_State.__index__; IHEAP[__ZL10base_funcs+176] = __str22290; IHEAP[__ZL10base_funcs+180] = __Z11luaB_unpackP9lua_State.__index__; IHEAP[__ZL10base_funcs+184] = __str23291; IHEAP[__ZL10base_funcs+188] = __Z11luaB_xpcallP9lua_State.__index__; IHEAP[__ZL8co_funcs+0] = __str24292; IHEAP[__ZL8co_funcs+4] = __Z13luaB_cocreateP9lua_State.__index__; IHEAP[__ZL8co_funcs+8] = __str25293; IHEAP[__ZL8co_funcs+12] = __Z13luaB_coresumeP9lua_State.__index__; IHEAP[__ZL8co_funcs+16] = __str26294; IHEAP[__ZL8co_funcs+20] = __Z14luaB_corunningP9lua_State.__index__; IHEAP[__ZL8co_funcs+24] = __str27295; IHEAP[__ZL8co_funcs+28] = __Z13luaB_costatusP9lua_State.__index__; IHEAP[__ZL8co_funcs+32] = __str28296; IHEAP[__ZL8co_funcs+36] = __Z11luaB_cowrapP9lua_State.__index__; IHEAP[__ZL8co_funcs+40] = __str29297; IHEAP[__ZL8co_funcs+44] = __Z10luaB_yieldP9lua_State.__index__; IHEAP[__ZL9statnames+0] = __str26294; IHEAP[__ZL9statnames+4] = __str43311; IHEAP[__ZL9statnames+8] = __str44312; IHEAP[__ZL9statnames+12] = __str45313; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+0] = __str70; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+4] = __str71; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+8] = __str72316; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+12] = __str73; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+16] = __str74; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+20] = __str75; IHEAP[__ZZ19luaB_collectgarbageP9lua_StateE4opts+24] = __str76; IHEAP[__ZL5dblib+0] = __str318; IHEAP[__ZL5dblib+4] = __Z8db_debugP9lua_State.__index__; IHEAP[__ZL5dblib+8] = __str1319; IHEAP[__ZL5dblib+12] = __Z10db_getfenvP9lua_State.__index__; IHEAP[__ZL5dblib+16] = __str2320; IHEAP[__ZL5dblib+20] = __Z10db_gethookP9lua_State.__index__; IHEAP[__ZL5dblib+24] = __str3321; IHEAP[__ZL5dblib+28] = __Z10db_getinfoP9lua_State.__index__; IHEAP[__ZL5dblib+32] = __str4322; IHEAP[__ZL5dblib+36] = __Z11db_getlocalP9lua_State.__index__; IHEAP[__ZL5dblib+40] = __str5323; IHEAP[__ZL5dblib+44] = __Z14db_getregistryP9lua_State.__index__; IHEAP[__ZL5dblib+48] = __str6324; IHEAP[__ZL5dblib+52] = __Z15db_getmetatableP9lua_State.__index__; IHEAP[__ZL5dblib+56] = __str7325; IHEAP[__ZL5dblib+60] = __Z13db_getupvalueP9lua_State.__index__; IHEAP[__ZL5dblib+64] = __str8326; IHEAP[__ZL5dblib+68] = __Z10db_setfenvP9lua_State.__index__; IHEAP[__ZL5dblib+72] = __str9327; IHEAP[__ZL5dblib+76] = __Z10db_sethookP9lua_State.__index__; IHEAP[__ZL5dblib+80] = __str10328; IHEAP[__ZL5dblib+84] = __Z11db_setlocalP9lua_State.__index__; IHEAP[__ZL5dblib+88] = __str11329; IHEAP[__ZL5dblib+92] = __Z15db_setmetatableP9lua_State.__index__; IHEAP[__ZL5dblib+96] = __str12330; IHEAP[__ZL5dblib+100] = __Z13db_setupvalueP9lua_State.__index__; IHEAP[__ZL5dblib+104] = __str13331; IHEAP[__ZL5dblib+108] = __Z10db_errorfbP9lua_State.__index__; IHEAP[__ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+0] = __str28346; IHEAP[__ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+4] = __str29347; IHEAP[__ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+8] = __str30348; IHEAP[__ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+12] = __str31349; IHEAP[__ZZ5hookfP9lua_StateP9lua_DebugE9hooknames+16] = __str32350; IHEAP[__ZL5iolib+0] = __str371; IHEAP[__ZL5iolib+4] = __Z8io_closeP9lua_State.__index__; IHEAP[__ZL5iolib+8] = __str1372; IHEAP[__ZL5iolib+12] = __Z8io_flushP9lua_State.__index__; IHEAP[__ZL5iolib+16] = __str2373; IHEAP[__ZL5iolib+20] = __Z8io_inputP9lua_State.__index__; IHEAP[__ZL5iolib+24] = __str3374; IHEAP[__ZL5iolib+28] = __Z8io_linesP9lua_State.__index__; IHEAP[__ZL5iolib+32] = __str4375; IHEAP[__ZL5iolib+36] = __Z7io_openP9lua_State.__index__; IHEAP[__ZL5iolib+40] = __str5376; IHEAP[__ZL5iolib+44] = __Z9io_outputP9lua_State.__index__; IHEAP[__ZL5iolib+48] = __str6377; IHEAP[__ZL5iolib+52] = __Z8io_popenP9lua_State.__index__; IHEAP[__ZL5iolib+56] = __str7378; IHEAP[__ZL5iolib+60] = __Z7io_readP9lua_State.__index__; IHEAP[__ZL5iolib+64] = __str8379; IHEAP[__ZL5iolib+68] = __Z10io_tmpfileP9lua_State.__index__; IHEAP[__ZL5iolib+72] = __str9380; IHEAP[__ZL5iolib+76] = __Z7io_typeP9lua_State.__index__; IHEAP[__ZL5iolib+80] = __str10381; IHEAP[__ZL5iolib+84] = __Z8io_writeP9lua_State.__index__; IHEAP[__ZL4flib+0] = __str371; IHEAP[__ZL4flib+4] = __Z8io_closeP9lua_State.__index__; IHEAP[__ZL4flib+8] = __str1372; IHEAP[__ZL4flib+12] = __Z7f_flushP9lua_State.__index__; IHEAP[__ZL4flib+16] = __str3374; IHEAP[__ZL4flib+20] = __Z7f_linesP9lua_State.__index__; IHEAP[__ZL4flib+24] = __str7378; IHEAP[__ZL4flib+28] = __Z6f_readP9lua_State.__index__; IHEAP[__ZL4flib+32] = __str11382; IHEAP[__ZL4flib+36] = __Z6f_seekP9lua_State.__index__; IHEAP[__ZL4flib+40] = __str12383; IHEAP[__ZL4flib+44] = __Z9f_setvbufP9lua_State.__index__; IHEAP[__ZL4flib+48] = __str10381; IHEAP[__ZL4flib+52] = __Z7f_writeP9lua_State.__index__; IHEAP[__ZL4flib+56] = __str13384; IHEAP[__ZL4flib+60] = __Z5io_gcP9lua_State.__index__; IHEAP[__ZL4flib+64] = __str14385; IHEAP[__ZL4flib+68] = __Z11io_tostringP9lua_State.__index__; IHEAP[__ZZ9f_setvbufP9lua_StateE9modenames+0] = __str29400; IHEAP[__ZZ9f_setvbufP9lua_StateE9modenames+4] = __str30401; IHEAP[__ZZ9f_setvbufP9lua_StateE9modenames+8] = __str31402; IHEAP[__ZZ6f_seekP9lua_StateE9modenames+0] = __str32403; IHEAP[__ZZ6f_seekP9lua_StateE9modenames+4] = __str33404; IHEAP[__ZZ6f_seekP9lua_StateE9modenames+8] = __str34405; IHEAP[__ZL6fnames+0] = __str2373; IHEAP[__ZL6fnames+4] = __str5376; IHEAP[__ZL7mathlib+0] = __str417; IHEAP[__ZL7mathlib+4] = __Z8math_absP9lua_State.__index__; IHEAP[__ZL7mathlib+8] = __str1418; IHEAP[__ZL7mathlib+12] = __Z9math_acosP9lua_State.__index__; IHEAP[__ZL7mathlib+16] = __str2419; IHEAP[__ZL7mathlib+20] = __Z9math_asinP9lua_State.__index__; IHEAP[__ZL7mathlib+24] = __str3420; IHEAP[__ZL7mathlib+28] = __Z10math_atan2P9lua_State.__index__; IHEAP[__ZL7mathlib+32] = __str4421; IHEAP[__ZL7mathlib+36] = __Z9math_atanP9lua_State.__index__; IHEAP[__ZL7mathlib+40] = __str5422; IHEAP[__ZL7mathlib+44] = __Z9math_ceilP9lua_State.__index__; IHEAP[__ZL7mathlib+48] = __str6423; IHEAP[__ZL7mathlib+52] = __Z9math_coshP9lua_State.__index__; IHEAP[__ZL7mathlib+56] = __str7424; IHEAP[__ZL7mathlib+60] = __Z8math_cosP9lua_State.__index__; IHEAP[__ZL7mathlib+64] = __str8425; IHEAP[__ZL7mathlib+68] = __Z8math_degP9lua_State.__index__; IHEAP[__ZL7mathlib+72] = __str9426; IHEAP[__ZL7mathlib+76] = __Z8math_expP9lua_State.__index__; IHEAP[__ZL7mathlib+80] = __str10427; IHEAP[__ZL7mathlib+84] = __Z10math_floorP9lua_State.__index__; IHEAP[__ZL7mathlib+88] = __str11428; IHEAP[__ZL7mathlib+92] = __Z9math_fmodP9lua_State.__index__; IHEAP[__ZL7mathlib+96] = __str12429; IHEAP[__ZL7mathlib+100] = __Z10math_frexpP9lua_State.__index__; IHEAP[__ZL7mathlib+104] = __str13430; IHEAP[__ZL7mathlib+108] = __Z10math_ldexpP9lua_State.__index__; IHEAP[__ZL7mathlib+112] = __str14431; IHEAP[__ZL7mathlib+116] = __Z10math_log10P9lua_State.__index__; IHEAP[__ZL7mathlib+120] = __str15432; IHEAP[__ZL7mathlib+124] = __Z8math_logP9lua_State.__index__; IHEAP[__ZL7mathlib+128] = __str16433; IHEAP[__ZL7mathlib+132] = __Z8math_maxP9lua_State.__index__; IHEAP[__ZL7mathlib+136] = __str17434; IHEAP[__ZL7mathlib+140] = __Z8math_minP9lua_State.__index__; IHEAP[__ZL7mathlib+144] = __str18435; IHEAP[__ZL7mathlib+148] = __Z9math_modfP9lua_State.__index__; IHEAP[__ZL7mathlib+152] = __str19436; IHEAP[__ZL7mathlib+156] = __Z8math_powP9lua_State.__index__; IHEAP[__ZL7mathlib+160] = __str20437; IHEAP[__ZL7mathlib+164] = __Z8math_radP9lua_State.__index__; IHEAP[__ZL7mathlib+168] = __str21438; IHEAP[__ZL7mathlib+172] = __Z11math_randomP9lua_State.__index__; IHEAP[__ZL7mathlib+176] = __str22439; IHEAP[__ZL7mathlib+180] = __Z15math_randomseedP9lua_State.__index__; IHEAP[__ZL7mathlib+184] = __str23440; IHEAP[__ZL7mathlib+188] = __Z9math_sinhP9lua_State.__index__; IHEAP[__ZL7mathlib+192] = __str24441; IHEAP[__ZL7mathlib+196] = __Z8math_sinP9lua_State.__index__; IHEAP[__ZL7mathlib+200] = __str25442; IHEAP[__ZL7mathlib+204] = __Z9math_sqrtP9lua_State.__index__; IHEAP[__ZL7mathlib+208] = __str26443; IHEAP[__ZL7mathlib+212] = __Z9math_tanhP9lua_State.__index__; IHEAP[__ZL7mathlib+216] = __str27444; IHEAP[__ZL7mathlib+220] = __Z8math_tanP9lua_State.__index__; IHEAP[__ZL6syslib+0] = __str452; IHEAP[__ZL6syslib+4] = __Z8os_clockP9lua_State.__index__; IHEAP[__ZL6syslib+8] = __str1453; IHEAP[__ZL6syslib+12] = __Z7os_dateP9lua_State.__index__; IHEAP[__ZL6syslib+16] = __str2454; IHEAP[__ZL6syslib+20] = __Z11os_difftimeP9lua_State.__index__; IHEAP[__ZL6syslib+24] = __str3455; IHEAP[__ZL6syslib+28] = __Z10os_executeP9lua_State.__index__; IHEAP[__ZL6syslib+32] = __str4456; IHEAP[__ZL6syslib+36] = __Z7os_exitP9lua_State.__index__; IHEAP[__ZL6syslib+40] = __str5457; IHEAP[__ZL6syslib+44] = __Z9os_getenvP9lua_State.__index__; IHEAP[__ZL6syslib+48] = __str6458; IHEAP[__ZL6syslib+52] = __Z9os_removeP9lua_State.__index__; IHEAP[__ZL6syslib+56] = __str7459; IHEAP[__ZL6syslib+60] = __Z9os_renameP9lua_State.__index__; IHEAP[__ZL6syslib+64] = __str8460; IHEAP[__ZL6syslib+68] = __Z12os_setlocaleP9lua_State.__index__; IHEAP[__ZL6syslib+72] = __str9461; IHEAP[__ZL6syslib+76] = __Z7os_timeP9lua_State.__index__; IHEAP[__ZL6syslib+80] = __str10462; IHEAP[__ZL6syslib+84] = __Z10os_tmpnameP9lua_State.__index__; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+0] = __str21473; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+4] = __str22474; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+8] = __str23475; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+12] = __str24476; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+16] = __str25477; IHEAP[__ZZ12os_setlocaleP9lua_StateE8catnames+20] = __str9461; IHEAP[__ZL9tab_funcs+0] = __str483; IHEAP[__ZL9tab_funcs+4] = __Z7tconcatP9lua_State.__index__; IHEAP[__ZL9tab_funcs+8] = __str1484; IHEAP[__ZL9tab_funcs+12] = __Z7foreachP9lua_State.__index__; IHEAP[__ZL9tab_funcs+16] = __str2485; IHEAP[__ZL9tab_funcs+20] = __Z8foreachiP9lua_State.__index__; IHEAP[__ZL9tab_funcs+24] = __str3486; IHEAP[__ZL9tab_funcs+28] = __Z4getnP9lua_State.__index__; IHEAP[__ZL9tab_funcs+32] = __str4487; IHEAP[__ZL9tab_funcs+36] = __Z4maxnP9lua_State.__index__; IHEAP[__ZL9tab_funcs+40] = __str5488; IHEAP[__ZL9tab_funcs+44] = __Z7tinsertP9lua_State.__index__; IHEAP[__ZL9tab_funcs+48] = __str6489; IHEAP[__ZL9tab_funcs+52] = __Z7tremoveP9lua_State.__index__; IHEAP[__ZL9tab_funcs+56] = __str7490; IHEAP[__ZL9tab_funcs+60] = __Z4setnP9lua_State.__index__; IHEAP[__ZL9tab_funcs+64] = __str8491; IHEAP[__ZL9tab_funcs+68] = __Z4sortP9lua_State.__index__; IHEAP[__ZL6strlib+0] = __str498; IHEAP[__ZL6strlib+4] = __Z8str_byteP9lua_State.__index__; IHEAP[__ZL6strlib+8] = __str1499; IHEAP[__ZL6strlib+12] = __Z8str_charP9lua_State.__index__; IHEAP[__ZL6strlib+16] = __str2500; IHEAP[__ZL6strlib+20] = __Z8str_dumpP9lua_State.__index__; IHEAP[__ZL6strlib+24] = __str3501; IHEAP[__ZL6strlib+28] = __Z8str_findP9lua_State.__index__; IHEAP[__ZL6strlib+32] = __str4502; IHEAP[__ZL6strlib+36] = __Z10str_formatP9lua_State.__index__; IHEAP[__ZL6strlib+40] = __str5503; IHEAP[__ZL6strlib+44] = __Z11gfind_nodefP9lua_State.__index__; IHEAP[__ZL6strlib+48] = __str6504; IHEAP[__ZL6strlib+52] = __Z6gmatchP9lua_State.__index__; IHEAP[__ZL6strlib+56] = __str7505; IHEAP[__ZL6strlib+60] = __Z8str_gsubP9lua_State.__index__; IHEAP[__ZL6strlib+64] = __str8506; IHEAP[__ZL6strlib+68] = __Z7str_lenP9lua_State.__index__; IHEAP[__ZL6strlib+72] = __str9507; IHEAP[__ZL6strlib+76] = __Z9str_lowerP9lua_State.__index__; IHEAP[__ZL6strlib+80] = __str10508; IHEAP[__ZL6strlib+84] = __Z9str_matchP9lua_State.__index__; IHEAP[__ZL6strlib+88] = __str11509; IHEAP[__ZL6strlib+92] = __Z7str_repP9lua_State.__index__; IHEAP[__ZL6strlib+96] = __str12510; IHEAP[__ZL6strlib+100] = __Z11str_reverseP9lua_State.__index__; IHEAP[__ZL6strlib+104] = __str13511; IHEAP[__ZL6strlib+108] = __Z7str_subP9lua_State.__index__; IHEAP[__ZL6strlib+112] = __str14512; IHEAP[__ZL6strlib+116] = __Z9str_upperP9lua_State.__index__; IHEAP[__ZL8pk_funcs+0] = __str538; IHEAP[__ZL8pk_funcs+4] = __Z10ll_loadlibP9lua_State.__index__; IHEAP[__ZL8pk_funcs+8] = __str1539; IHEAP[__ZL8pk_funcs+12] = __Z9ll_seeallP9lua_State.__index__; IHEAP[__ZL8ll_funcs+0] = __str2540; IHEAP[__ZL8ll_funcs+4] = __Z9ll_moduleP9lua_State.__index__; IHEAP[__ZL8ll_funcs+8] = __str3541; IHEAP[__ZL8ll_funcs+12] = __Z10ll_requireP9lua_State.__index__; IHEAP[__ZL7loaders+0] = __Z14loader_preloadP9lua_State.__index__; IHEAP[__ZL7loaders+4] = __Z10loader_LuaP9lua_State.__index__; IHEAP[__ZL7loaders+8] = __Z8loader_CP9lua_State.__index__; IHEAP[__ZL7loaders+12] = __Z12loader_CrootP9lua_State.__index__; IHEAP[__ZL7lualibs+0] = __str590; IHEAP[__ZL7lualibs+4] = __Z12luaopen_baseP9lua_State.__index__; IHEAP[__ZL7lualibs+8] = __str1591; IHEAP[__ZL7lualibs+12] = __Z15luaopen_packageP9lua_State.__index__; IHEAP[__ZL7lualibs+16] = __str2592; IHEAP[__ZL7lualibs+20] = __Z13luaopen_tableP9lua_State.__index__; IHEAP[__ZL7lualibs+24] = __str3593; IHEAP[__ZL7lualibs+28] = __Z10luaopen_ioP9lua_State.__index__; IHEAP[__ZL7lualibs+32] = __str4594; IHEAP[__ZL7lualibs+36] = __Z10luaopen_osP9lua_State.__index__; IHEAP[__ZL7lualibs+40] = __str5595; IHEAP[__ZL7lualibs+44] = __Z14luaopen_stringP9lua_State.__index__; IHEAP[__ZL7lualibs+48] = __str6596; IHEAP[__ZL7lualibs+52] = __Z12luaopen_mathP9lua_State.__index__; IHEAP[__ZL7lualibs+56] = __str7597; IHEAP[__ZL7lualibs+60] = __Z13luaopen_debugP9lua_State.__index__; argc = args.length+1; // XXX manually added for demo (unvar) function pad() { for (var i = 0; i < 4-1; i++) { argv.push(0); } } argv = [Pointer_make(intArrayFromString("/bin/this.program"), null) ]; // XXX manually added for demo (unvar) pad(); for (var i = 0; i < argc-1; i = i + 1) { argv.push(Pointer_make(intArrayFromString(args[i]), null)); pad(); } argv.push(0); raw_argv = argv; // XXX manually added for demo argv = Pointer_make(argv, null); __globalConstructor__(); if (Module['_main']) { _main(argc, argv); __shutdownRuntime__(); } } // XXX manually added for demo // run(args); // {{MODULE_ADDITIONS}} // return Module; //})({}, this.arguments); // Replace parameters as needed